為了簡單的書寫**,預設使用了mac 上的foundation框架,便於標頭檔案的書寫
每乙個語言都有自己的歷史,c語言是一種計算機程式語言,它既具有高階語言的特點,又具有組合語言的特點。簡單吧,就是一門程式語言嘛。
每種語言的第乙個程式
int main(int argc, const char * argv)
**注釋方法,當**被注釋編譯器不編譯。
//注釋一行
/*注釋多行
*/
程式基本的資料型別
char //字元型 1位元組
short //短整型 2位元組
int //整型 4位元組
float //單精度浮點型 2位元組
long //長整型 4或8位元組
double //雙精度浮點型 8位元組
常量 程式執行時不能改變的量
變數代表乙個儲存區域 變數的值在程式執行期間可以改變
變數的定義可由三部分組成
型別修飾符 變數名 = 初始值
例如 int age = 23;
當然還有簡單的運算子
+,-,*,/,%,+=,-=,*=,/=,%=
輸入函式 scanf;輸出函式printf;
例子:
//(**)編寫乙個程式,要求使用者輸入乙個美金數量, 然後顯示出如何用最 少的 20 美元、10 美元、5 美元和 1 美元來付款:
//enter a dollar amount:93 $20 bills: 4
//$10 bills: 1
//$5 bills:0
//$1 bills:3
#import int main(int argc, const char * argv)
關係運算子 > >= < <= == !+
if(){}else{}; switch;
while(){};
do{}while();
for(;;);
一維陣列 int a[5]=;
陣列排序:氣泡排序等;
字元陣列 char x[50]=;
字串 char x[50]="aaa";
二維陣列的一維下標取值 表示該行首元素位址
int a[5][5];
a[0] = &a[0][0];
函式返回值 函式名(函式形參)
int sumvalue(int n)
C語言基礎知識1
一 什麼是程式語言?利用程式語言來編寫程式,再將編好的程式執行在計算機上,計算機就能按照程式所說的去做。從計算機誕生至今,程式程式語言或者說是程式語言大致經歷了三個發展階段 機器語言階段 二進位制 組合語言階段 高階語言階段。機器語言 在計算器誕生初期,所有的電腦程式都是直接用計算機能識別的二進位制...
C語言基礎知識總結
第一章 軟體是一系列按照特定順序組織的計算機資料和指令的集合。程式是計算機指令的序列。語言有三種 機器語言 組合語言 高階語言。乙個簡單的程式設計一般包含四個步驟 1.分析問題,建立數學模型。2.確定資料結構和演算法。3.編制程式。4.調製程式。演算法的基本特徵 有窮性 確定性 有效性 有零個或多個...
c語言基礎知識回顧1
1.1 字元常量是由單引號括起來的乙個字元,字元兩側的單引號是必不可少的。2 字串常量是由一對雙引號括起來的乙個字串行,字串常量中不能直接包含單引號雙引號和單個反斜槓 若使用需使用轉義字元。常用的轉義字元 n 換行,將游標從當前位置移動到下一行開頭。r 回車,將游標從當前位置移到本行開頭。0 空字元...