04 C 程式設計魅影-陣列
陣列
一,概述
陣列用來儲存相同型別資料的,使用陣列時遵循“先定義後使用”原則
二,定義一維陣列
格式:
型別說明符 陣列名[常量表達式]
三,初始化一維陣列
1,全部賦值:int data[4]={3,2,5,0};
2,部分賦值:int data[4]={3,2,5, };
四,賦值一維陣列
1,結合迴圈結構:
int i,a[10]
for(i = 0;i < 9;i++){
a[i] = 2*i-1;
}
2,結合輸入迴圈結構:
int a[50],i,sum = 0; for(i = 1;i<=9;i++){ scanf("%d",&a[i]); }
五,定義二位陣列
格式:
型別說明符 陣列名[][]
六,初始化二位陣列
1,int a[2][3]={(77,88,99),(11,22,33)};
2,int a[2][3]={77,88,99,11,22,33};
相關推薦
04 C 程式設計魅影-陣列
陣列 一,概述 陣列用來儲存相同型別資料的,使用陣列時遵循“先定義後使用”原則 二,定義一維陣列 格式: 型別說明符 陣列名[常量表達式] 三,初始化一維陣列 1,全部賦值:int data[4]={3,2,5,0}; 2,部分賦值:int data[4]={3
01 C 程式設計魅影-進位制轉換
進位制的運算 一,十進位制轉換為R進位制 1,整數部分:除以R倒序取餘數,商為0為止。 2,小數部分:乘以R正序取整數,直到小數部分為0或精確到小數後兩位。 示例:把十進位制數59轉換成二進位制數 二,十進位制轉換為二進位制 1,整數部分:除二取餘,餘數倒序排列 2,
05 C 程式設計魅影-函式
函式 一,函式的分類 1,庫函式與自定義函式(使用角度分類) 庫函式:也叫標準函式,是由系統提供的,可以直接呼叫的函式。 自定義函式:使用者自行設計的函式 2,無參函式與有參函式(函式形式分類) 無參函式:函式被呼叫時,不需要主調函式提供資料的函式 有參函式:函式被呼叫
08 C 程式設計魅影-檔案處理
檔案處理 一,檔案訪問 定義檔案指標變數: FILE *檔案指標變數名 1,開啟檔案 1> FILE *pfile; pfile = fopen("myfile.txt","r"); 2> FILE *pfile; pfile = fopen(
07 C 程式設計魅影-結構體
結構體 一,結構體 結構體屬於建構函式型別,它由若干成員組成,成員型別可以是基本資料型別,也可以是建構函式型別。 結構體 = 結構體型別 + 結構體變數 遵循“先定義後使用”原則 二,結構體定義 1,結構體型別定義 格式: struct 結構體型別名 { 型別
06 C 程式設計魅影-return
return語句 一,返回語句一般形式 return 表示式; return (表示式); 二,要點事項 1,該語句的功能是計算表示式的值,並返回給主調函式 2,函式中允許有多個return語句,但當程式遇到第一個return語句時程式會停止,返回一個函式值,後一個retu
03 C 程式設計魅影-指標
指標 一,記憶體指標 概述: 硬體上來描述,記憶體是物理裝置,功能上描述,記憶體是是一個儲存倉庫,程式在執行前都要被裝載到記憶體中,才能被中央處理器執行 要點: 1,記憶體是由按順序編號的一系列儲存單元組成的,在記憶體中每個儲存單元都有唯一的地址編號,通過地址可以方便的在記憶
C程式設計--指標(用“ 函式 ”對“ 陣列 ” 進行操作)
函式運算元組 說明:如果有一個實引數組,想要在函式中改變此陣列中的元素的值,實參與形參的對應關係有以下4種情況: 1、實參:陣列名 ;; 形參:陣列名 2、實參:陣列名 ;; 形參:指標變數 3、實參:指標變數;; 形參:指標變數 4、實參:指標變
C程式設計--指標(對 “ 陣列 ” 進行輸入輸出操作)
指標引用陣列元素 方法一、下標法 : 如a[i]形式 方法二、指標法 : 如*(a+i)、*(p+i)形式。其中a是陣列名,p是指向陣列元素的指標變數 ** 問題:有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素** 下標法
C程式設計--指標(用 “ 函式 ” 對 “ 多維陣列 ” 進行操作)
用指向陣列的指標做函式的引數 問題描述 有一個班,3個學生,各4門課,計算總平均分以及第n個學生的成績。 程式碼實現 #include<stdio.h> void average(float *p,int n);//
C程式設計--指標(對 “ 多維陣列 ” 進行輸出操作)
在陣列中: *(a+i)和 a[i] 等價 在二維陣列中: 含義 表示形式 a[i][j] 的值 a[i][j]、*(a[i]+j)、 *( *(a+i)+j)
C程式設計 | 陣列
一、定義和引用一維陣列 1、陣列的定義 (1) 陣列是一組有序資料的集合。陣列中各資料的排列是有一定規律的,下標代表資料在陣列中的序號。 (2) 用陣列名和下標即可唯一地確定陣列中的元素。 (3) 陣列中的每一個元素都屬於同一個資料型別。 2、一維陣列的定義
C語言學習筆記---C專家程式設計 什麼時候陣列和指標相同
什麼時候陣列和指標是相同的: 規則1:表示式中的陣列名(與申明不同)被編譯器當作指向該陣列第一個元素的指標 規則2:下標總是與指標的偏移量相同 規則3:在函式引數的宣告中,陣列名被編譯器當作指向該陣列第一個元素的指標 規則1的例外情況: 1、陣列作為sizeo
POJ C程式設計進階 程式設計題#2:二維陣列從右上左下遍歷
程式設計題#2: 二維陣列右上左下遍歷 來源: POJ (Coursera宣告:在POJ上完成的習題將不會計入Coursera的最後成績。) 注意: 總時間限制: 1000ms 記憶體限制: 65536kB 描述 給定一個row行col列的整數陣列array,要求從
C#程式設計學習(04):基本操作學習總結
一、對話方塊窗體的設計 (1)修改exe圖示:專案-->右鍵-->屬性-->應用程式-->圖示和清單-->圖示,選擇要新增的圖示 (2)修改對話方塊圖示: 點選對話方塊 --> 屬性 --> ICON (3)固定對話方塊大小:點選對話方塊
PTA - C程式設計 NoD - 陣列-指標-字串 (10道題)
6-1 使用函式實現字串部分複製 6-2 刪除字元 6-3 字串的連線 6-4 函式實現字串逆序 6-5 指定位置輸出字串
PTA - C程式設計 NoA - 二維陣列 (10道題)
應該是第10次上機題目了,本次共10道題(由於具體輸入輸出的樣例題目中都有,就不在部落格裡佔篇幅複製貼上了,只把題題目和要求賦值過來): 7-1 求矩陣的區域性極大值 7-2 矩陣運算 7-3
二維陣列右上左下遍歷 (Coursera 程式設計與演算法 專項課程2 C程式設計進階 李戈;OpenJudge)
程式設計題#2: 二維陣列右上左下遍歷 注意: 總時間限制: 1000ms 記憶體限制: 65536kB 描述 給定一個row行col列的整數陣列array,要求從array[0][0]元素開始,按從左上到右下的對角線順序遍歷整個陣列。 輸入 輸入
二維陣列右上左下遍歷(C程式設計進階第5周)
問題描述 給定一個row行col列的整數陣列array,要求從array[0][0]元素開始,按從左上到右下的對角線順序遍歷整個陣列。 輸入 輸入的第一行上有兩個整數,依次為row和col。 餘
C++程式設計筆記:二維陣列的動態分配與釋放
當給定的條件不同時,二維陣列的動態分配方式不同。例如,已知二維陣列的行數(即第一維維度)為多少的情況下對其進行動態分配,與知道列數(第二維維度),或者兩個維度都未知的情況下,二維陣列的動態分配方式都不同,對應的釋放方式也不同。下面我們就來一一介紹。 1.