標籤:style blog color io 資料 for ar div
C語言學習寶典
首先讓我們認識什麼是C語言。
C語言是一種電腦開發語言,是一種非常基礎的開發語言。能夠用C語言做很多事情。C語言是順序執行的程式。
程式應該包括資料描述,資料操作。
C語言的資料類型:
整型(int)
基本類型 字元型(char)
浮點型 分單精確度(float),多精度(double)
資料類型 枚舉類型(enum)
數群組類型
構造類型 結構體類型 struct
共用體類型(union)
指標類型(*)
空類型(void)
C語句分為以下5類:
(1)控制語句
①if(){}else{} (條件陳述式)
②for(){} (迴圈語句)
③while(){} (迴圈語句)
④do{}while() (迴圈語句)
⑤continue (結束本次迴圈語句)
⑥break (終止執行switch語句或者迴圈語句)
⑦switch (多分枝選擇語句)
⑧goto (轉向語句)
⑨return (從函數返回語句)
(2)函數調用語句
由一個函數調用加一個分號構成。
Printf(“hello,world”);
(3)運算式語句
運算式語句由一個運算式加一個分號構成。最典型的是指派陳述式
A=6;
i=i+1;
i++;(先賦值後自己相加)
++i;(先自己相加後賦值)
(4)空語句
;
用的很少,主要是用作流程的轉向點,程式由其他地方轉到此語句處,迴圈語句的迴圈體,表示迴圈體什麼也不做。
(5)複合陳述式
可以用{}把一些語句括起來成為複合陳述式
例如:
{
Z=x+y;
T=z/100;
Printf(“%d”,z);
}
今天主要的任務是認識C語言,下面我們看幾個例子,對以上的一些介紹做一個簡單的回顧和熟悉。
例1 輸出一個hello world語句
#include <stdio.h> //引入標準C的庫函數
/****************************
每一個C語言都要求有一個main函數,void表示是空類型,不需要傳回值
也可以寫成 int main()
{
return 0;
}
****************************/
1 void main() 2 3 { 4 5 printf("Hello World!\n"); //printf是c編譯系統提供的系統函數 6 7 int a,b,sum; 8 9 a=1000,b=20000;10 11 sum=a+b;12 13 printf("%d\n",sum);14 15 }
例2 求兩個數中的較大者
1 void main() 2 3 { 4 5 int max(int a,int b); //對被調用的函數max的聲明,是由於max函數在main函數之後 6 7 int number1,number2,maxNumber; 8 9 number1=10;10 11 number2=20;12 13 maxNumber=max(number1,number2);14 15 printf("The Max Number Is %d\n",maxNumber);16 17 }18 19 int max(int a,int b)20 21 {//定義max函數,函數傳回值為整型,形式參數為整型22 23 int max;24 25 if(a>b) 26 27 max=a;28 29 else30 31 max=b;32 33 return max;34 35 }
首先我們用C語言做一個計算機。