1.任何c語言程式都可以從main函式開始執行,從main函式結束。main()括號裡就是函式輸入,輸出型別由其前面的關鍵字定義(void 是返回型別為空即可以無輸出),當引數改變時輸出也會改變,{}裡面的內容就是函式體,即怎樣將輸入轉化為輸出。c語言嚴格區分大小寫,且main函式有且僅有乙個
2..h檔案就像一本書的目錄,包含在這個目錄,目錄上有printf函式就可以找到printf的實體,呼叫時不會報錯。c語言的原始檔可以是.h檔案和.c檔案,標頭檔案一般存放函式的定義,可以讓其他函式呼叫它。
3.getchar();即等待輸入乙個字元,加上這個函式可以保持cmd視窗存在而不是一閃而過,它在stdio.h中被定義。
4.#include就是把整個檔案內容包含進來。它不僅可以包含標頭檔案,也可以包含其它任意檔案型別。#和include可以有多個空格,include不一定要頂格,#include的作用是告訴編譯器在編譯前要做一些預先處理,把裡面的內容包含進來,所謂包含即將<>中列出的檔案內容複製到當前檔案裡,但是需要注意#一定是第乙個非空白字元,否則編譯器會提示錯誤並且錯誤資訊和錯誤原因完全不匹配。#include<>包含的是系統的檔案,#include" "是自己編寫的檔案。
C語言學習筆記(1)
標頭檔案 silence獨家 標頭檔案之間的相互依賴性導致編譯時間的上公升。過度複雜的標頭檔案包含關係,使得編譯頻繁,而且大大增加編譯的時間。1 標頭檔案中適合放置介面的宣告,不適合放置實現 內部使用的函式 注意是內部使用函式 宣告不應該放在標頭檔案中 內部使用的巨集,列舉,結構定義不應該放入標頭檔...
C語言學習筆記1
1 c語言中gets 與scanf 兩個函式的區別 可以用如下兩種方式輸入字串 char string 15 gets string 遇到回車認為輸入結束 scanf s string 遇到空格認為輸入結束 所以在輸入的字串中包含空格時,應該使用gets輸入。2 break 與continue的區別...
C語言學習筆記(1)
這個總結寫於2015年 03月。windows r組合鍵,進入登錄檔 regedit 修改cmd顯示語言 進入cmd後 中文 chcp 936 英文 chcp 437 d 碟符 冒號 轉換到指定的碟符下面 cd zixue7 cd 資料夾 轉換到資料夾 cd 轉到當前目錄的根目錄 多行注釋 注釋內容...