我們了解的c程式的基本結構後,來通過乙個c程式例項進行理解和說明。
**例項1:**對輸入的資料比較大小並輸出較小的值
**如下:
#include
int m;
intmin
(int x,
int y)
;int
main()
intmin
(int x,
int y)
第一行,通過#include語句引用輸入和輸出的標頭檔案。
第二行和第三行,定義全域性變數,為下面用到的函式進行說明。
第四行到第十一行,是整個c程式的主函式,其中在第六行呼叫兩個區域性變數a和b;第七行和第八行,分別呼叫了c庫函式;第九行呼叫了使用者自定義的函式。
第十二行,自定義了函式min(),裡面包含兩個引數x和y。
第十四行,定義了區域性變數t,並設定其初始值為0。
第十六行和第十七行,對x和y兩個引數進行了大小判斷,並將較小值賦予t。
第十八行,返回變數t。
在保證**輸入無誤後,在進行run,如下:
enter two numbers:
在其中輸入兩個數字,中間用逗號隔開,然後按回車,出現:
enter two numbers:
203,
620minimum:
203--
----
----
----
----
----
----
----
--process exited after 13.59 seconds with return value 0
請按任意鍵繼續.
..
即執行和輸入完成。 C語言基礎 學習筆記整理3
1.預處理指令所有的預處理指令都是以 開頭 預處理指令分3種 1 巨集定義 2 條件編譯 3 檔案包含 預處理指令在 翻譯成0和1之前執行 預處理的位置是隨便寫的 預處理指令的作用域 從編寫指令的那一行開始,一直到檔案結尾,可以用 undef取消巨集定義的作用 巨集命名規範 一般用大寫或者以k開頭,...
C語言基礎3
3 c語言資料型別 3.1 整形 c語言中的整形對應數學中的整數,整形變數是用來描述乙個整數值的,整形變數經過計算 後也只能是整數 整型 不可能出現小數 浮點型 要求 要學會整形變數的定義,賦值,計算 要學會使用printf函式列印出一些整形變數的值,作為輸出和除錯。c語言中整形有三種 1 int ...
C語言基礎3
int const p const 等價於const int p。這種修飾表示p所指向的空間是常量。不能被修改。但是p本身可以被修改。eg int a 10 int b 20 int const p a p指向了a p 100 編譯器會報錯,因為p指向的空間不能被修改。p b 正確,p本身是可以被修...