大學C語言考點簡析

2021-07-05 18:33:11 字數 851 閱讀 7145

大學過了兩年了,現在來寫這樣的文章貌似是有點晚了。。好吧,承認是寫給別人看的,幫助別人考過期末的c語言考試而已。

1.a--和--a的區別:

2.計算機無法將實數的某些小數部分精確的用二進位制表示出來

3.?的使用:

a>b?a:b,這樣使用的意義在於取a,b,中較大的乙個

4.關於交換函式的拓展:

5.else 與前面最靠近它的還沒有與其他else匹配過的if語句匹配

6.break和continue的使用:

break在迴圈中使用時將永遠不再進入,continue只是不再進行本次迴圈。besides,goto的使用最好僅限於多重巢狀的迴圈語句的退出。

7.scanf函式在輸入時遇到「 」,tab,回車便終止,並寫入串結束標誌『\0』,字串的輸入最好用gets或者getchar

8.指標常量與常量指標的區別:

int const *a和const int *a是同乙個意思,均是指常量指標,常量指標的意思是指指向的位址可以改變,但是內容不可重新賦值,內容的改變只能通過修改位址的指向來改變;p1 = &a是正確的,但 *p1 = a是錯誤的。

int *const a是指指標常量,是指指向的位址不可重新賦值,但數值可以改變。p2= &a是錯誤的,而*p2 = a 是正確的。

C語言可變引數簡析

今天在看 的時候,看到了這樣一段除錯的 搞不清楚 這個是什麼意思,看了下相關資料,簡單記錄下。ifdef debug define dbg fprintf stderr,dbg s,s d file function line fprintf stderr,va args else define d...

c語言考點

c 語言基礎知識 2 程式結構是三種,即結構選擇值構分支結構 施環結構應正型擇 有且只有乙個main函式。3計算機的資料在電腦中儲存是以二進位制的形式,資料存放的位置就是 他的位址4 t是位是指為0 或者1。bye 是指孝節,乙個位元組 八個位概念常考到的 1 編譯預處理不是c語言的一部分,不佔執行...

c語言部分關鍵字簡析

一 sizeof c語言中判斷資料型別或者表示式長度符。用法有 sizeof type name sizeof object sizeof object int i sizeof int sizeof i sizeof i sizeof與strlen strlen計算不包含 0 null 的字串長度...