C語言學習經驗

2021-05-24 13:05:06 字數 688 閱讀 9360

我原來學的是c#,現在要考試c語言,在學習之際,發現雖說是c#從c發展過來的,但是其中的細節的不同之處還是蠻多的,

#include

void fun(char *s)

}main()

;fun(a);printf("/n");

}正如這段**,如果把函式fun放在main的後面,編譯器就會報錯!!錯誤如下:

warning c4013: 'fun' undefined; assuming extern returning int

error c2371: 'fun' : redefinition; different basic types!!!

表示式執行順序問題:

設有int變數,a=5,b=6,c=7,d=8,m=2,n=2;

則邏輯表示式:(m=a>b)&&(n=c>d)

運算後n=_____(答案:2)

因為a>b不成立,故m=0,&&左邊為零,又因為任何值與&&運算都為零,故不再計算&&右邊的表示式的值!!!

函式指標定義的基本格式:型別識別符號(*指標變數名)().

(1)a[i][j];(2)*(a[i]+j);(3)*(*(a+i)+j);(4)*(a[i][j]);(5)(&a[0][0]+3*i+j).

c語言中沒有字串變數,只能用字元陣列來儲存字串!!!

開來以後學習還是要認真點啊,呵呵!!

c語言學習經驗

1.include stdio.h include 上次在網路教室上看到有人問這個問題 link的時候首先在相對路徑下找.h,找不到然後在到path裡面找,而 直接在path裡面找,path的設定可以檢視環境變數一般window在安裝目錄的system32中,linux在user lib裡面 2 巨...

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