C語言學習筆記1

2021-06-28 05:20:06 字數 419 閱讀 6620

1)c語言中gets()與scanf()兩個函式的區別

可以用如下兩種方式輸入字串:

char string[15];

gets(string);       /*遇到回車認為輸入結束*/

scanf("%s",string);  /*遇到空格認為輸入結束*/

。。。所以在輸入的字串中包含空格時,應該使用gets輸入。 2)

break 與continue的區別

1. break可用於switch語句,表示跳出整個switch塊,而continue則不能用於switch語句。

2. 它們都可用於迴圈語句的迴圈體,所謂的區別也應該是它們對迴圈次數的影響不同。break用於立即退出當前迴圈,而continue僅跳過當次迴圈(本次迴圈體內不執行continue語句後的其它語句,但下次迴圈還會執行)。 3)

C語言學習筆記(1)

標頭檔案 silence獨家 標頭檔案之間的相互依賴性導致編譯時間的上公升。過度複雜的標頭檔案包含關係,使得編譯頻繁,而且大大增加編譯的時間。1 標頭檔案中適合放置介面的宣告,不適合放置實現 內部使用的函式 注意是內部使用函式 宣告不應該放在標頭檔案中 內部使用的巨集,列舉,結構定義不應該放入標頭檔...

C語言學習筆記1

1.任何c語言程式都可以從main函式開始執行,從main函式結束。main 括號裡就是函式輸入,輸出型別由其前面的關鍵字定義 void 是返回型別為空即可以無輸出 當引數改變時輸出也會改變,裡面的內容就是函式體,即怎樣將輸入轉化為輸出。c語言嚴格區分大小寫,且main函式有且僅有乙個 2.h檔案就...

C語言學習筆記(1)

這個總結寫於2015年 03月。windows r組合鍵,進入登錄檔 regedit 修改cmd顯示語言 進入cmd後 中文 chcp 936 英文 chcp 437 d 碟符 冒號 轉換到指定的碟符下面 cd zixue7 cd 資料夾 轉換到資料夾 cd 轉到當前目錄的根目錄 多行注釋 注釋內容...