1.識別符號只能由數字字母下劃線構成,字母放在第一位。
2.while((c=getchar())!=』\n』)用來記錄一串字元,注意括號。
3.變數的作用域與生存期。
變數的作用域指乙個變數在一串**中能夠起作用的範圍。
生存期是指變數從生存到消亡的過程。
例如:void ex(int a)
printf(「%d」,a);
int main()
int i;
ex(i);
變數i在函式體ex中是不起任a何作用的,因此變數i的作用域被函式體分割成兩段。而它的生長期則要到main函式結束才結束。
函式中變數a的作用域只在函式體內,與它的生長期相等,當a離開函式體,變數a也隨之消亡。
一般來說,函式中變數的作用域等於生長期。
4.函式形參與實參
在定義函式時我們宣告的變數一般為區域性變數,作用域為函式本身範圍。這時我們宣告的變數稱為函式的形式引數;形式引數本身只代表函式中的變數,它的值通過呼叫函式時賦予。
在呼叫函式時使用變數為形式引數賦值,則稱該變數為實際引數。
例如:上述**中的i為實際引數,a為形式引數,i的值賦給了函式中的變數a,而函式本身是沒有i變數的。
5.在函式中宣告陣列變數時使用 int x(int
a,int len)的形式(a表示陣列名稱,len表示陣列長度)。
6.用雙重迴圈實現二維陣列的行列排查
例如:查詢乙個二維陣列中哪行哪列有2
#include
int main()
int a[3][3],,,
int i,j;
for( i=0; i<3; i++){
for( j=0; j<3; j++){
if(a[i][j]==2){
printf(「第%d行有2\n」,i+1);
if(a[j][i]==2){
printf(「第%d列有2\n」,i+1);
C語言學習第001課 認識C語言
機器語言 機器直接執行的指令,全部為01數字 組合語言 固定的語法和語句,晦澀難懂 c語言 高階語言 語法簡潔,易讀懂 include intmain 以上,就是乙個最簡單的c語言helloworld程式。從第一行說起 include 此行 表示匯入乙個檔案stdio.h,std是乙個標準庫,io表...
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 語言方面的知識 變數的概念 其值在作用域內可以改變的量稱為變數。乙個變數應該有乙個名字,並在記憶體中佔據一定儲存空間。區域性變數和全域性變數 區域性變數是在函式內作定義說明的,其作用域僅限函式內,離開該函式再使用這種變數是非法的。全域性變數也稱為外部變數,是在函式外部定義的變數,它不...