c語言學習注意

2021-09-30 12:00:03 字數 661 閱讀 8822

1.二維陣列指標

(1) int **ptr 表示指向"一群"指向整數的指標的指標(乙個指標)

(2) int *ptr[5] 表示指向 5 個指向整數的指標的指標

(3) int (*ptr)[5] 它的意義是"一群" 指標,每個指標都是指向乙個 5 個整數的陣列(乙個指標) 

2.動態陣列

二維陣列的建立:

int **array,i,j; 

//row n1 colum n2 

array=(int**)malloc(n1*sizeof(int*)); //第一維 

for(i=0;i

array[i][j]

for(i=0;i 

free(array);//釋放第一維指標 

return 0; 

}3.float 變數只能接收7位有效數字

4.++i 先執行i=i+1 然後使用i的值

i++ 先使用i的值 再i=i+1

i=3printf("%d",++i);  result 4

printf("%d",i++);  result 3

5.putchar(a)  a=getchar();

6.scanf("%d%d",a,b);

兩個資料間以乙個或多個空格間隔、也可以使用enter、tab鍵

C語言學習

c語言學習 2013 3 26 1 編寫strcat s,t 函式,功能 將t指向的字串複製到s指向的字串的尾部。程式設計思路 1 通過while迴圈找到字串s的結束符。2 從找到的結束符開始將t複製到s,同時移動二者的指標。2 編寫函式strend s,t 如果字串t出現在字串s的尾部,該函式返回...

c語言學習

今天總結一些c 語言方面的知識 變數的概念 其值在作用域內可以改變的量稱為變數。乙個變數應該有乙個名字,並在記憶體中佔據一定儲存空間。區域性變數和全域性變數 區域性變數是在函式內作定義說明的,其作用域僅限函式內,離開該函式再使用這種變數是非法的。全域性變數也稱為外部變數,是在函式外部定義的變數,它不...

c語言學習

計算機工作基本原理 現代計算機可分為幾個部件 cpu 處理單元 擔負著絕大部分的計算工作。ram 隨機訪問儲存器 作為乙個工作區來儲存程式和檔案。硬碟 永久儲存器 即使在計算機關機時也能記下程式和檔案。以及各種外圍裝置 如鍵盤,滑鼠和監視器 用來提供人與計算器之間的通訊。cpu工作過程 從記憶體中獲...