C語句包括哪幾類
C語言的關鍵字分為以下幾類: (1)描述類型定義:typedef,void (2)描述存儲類型:auto,extern,static,register (3)描述數據類型:char,float,double,int, long,shourt,struct, union, unsigned,const,enum,signed,bolatile (4)描述語句: break,continue,switch,case,default,if,else, do,for, while,goto,sizeof,return C語言的運算符可分為以下幾類: 1. 算術運算符:用于各類數值運算。
包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。 2. 關系運算符:用于比較運算。
包括大于(>)、小于(=)、小于等于(>)六種。 5. 賦值運算符:用于賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,。
C語言的幾本語句有哪些
從程序流程的角度來看,程序可以分為三種基本結構, 即順序結構、分支(選擇)結構、循環結構。
這三種基本結構可以組成所有的各種復雜程序。
C語言提供了多種語句來實現這些程序結構。
C程序的語句
C程序的執行部分是由語句組成的。 程序的功能也是由執行語句實現的。
C語句可分為以下五類:
1.表達式語句;
2.函數調用語句;
3.控制語句;
4.復合語句;
5.空語句。
下面分別作詳細說明:
編輯本段表達式語句
表達式語句由表達式加上分號“;”組成。
其一般形式為: 表達式;執行表達式語句就是計算表達式的值。
例如: x=y+z;a=520; 賦值語句;
y+z;加法運算語句,但計算結果不能保留,無實際意義;
i++; 自增1語句,i值增1。
i++; 是先運算i后再加1。
++i; 是先把i值增1后運算。
編輯本段函數調用語句
由函數名、實際參數加上分號“;”組成。
其一般形式為: 函數名(實際參數表) ;
執行函數語句就是調用函數體并把實際參數賦予函數定義中的形式參數,然后執行被調函數體中的語句,求取函數值。
調用庫函數,輸出字符串。
例如:
printf(a,b,c); /*調用名為"printf"的函數*/
編輯本段控制語句
控制語句用于控制程序的流程, 以實現程序的各種結構方式。
它們由特定的語句定義符組成。C語言有九種控制語句。 可分成以下三類:
(1). 條件判斷語句
if語句、switch語句;
(2) .循環執行語句
do while語句、while語句、for語句;
(3). 轉向語句
break語句、goto語句(此語句盡量少用,因為這不利結構化程序設計,濫用它會使程序流程無規律、可讀性差)、continue語句、return語句。
編輯本段條件判斷
int x,y;
if(x>y)
printf("x,\n");
else
printf("y,\n");
編輯本段復合語句
把多個語句用括號{}括起來組成的一個語句稱復合語句。 在程序中應把復合語句看成是單條語句,而不是多條語句,例如
{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
是一條復合語句。復合語句內的各條語句都必須以分號“;”結尾;此外,在括號“}”外不能加分號。
編輯本段空語句
只有分號“;”組成的語句稱為空語句。 空語句是什么也不執行的語句。在程序中空語句可用來作空循環體。
例如 while(getchar()!='\n'); 本語句的功能是,只要從鍵盤輸入的字符不是回車則重新輸入。這里的循環體為空語句。
c語言中的語句有哪幾類
C語言語句分為5類:
1、 表達式語句
2、 函數調用語句
3、 控制語句
4、 復合語句
5、 空語句
表達式語句:
表達式+分號;
函數調用語句:
函數名+實際參數+分號;
格式一般為:函數名(參數表);
控制語句:
1,條件判斷語句
if語句,switch語句循環執行語句
例如:if(a>b) max=a;
else max=b;
// 該語句表示:如果a>b條件成立,則max取a的值,否則max的值是b。在a>b條件的控制下,出現兩個可能的分支流程。而switch語句能實現多個分支流程。
do while語句,while語句,for語句轉向語句
2,循環語句有for、while和do_while三種。當循環語句的循環控制條件為真時,反復執行指定操作,是C語言中專門用來構造循環結構的語句。
如:for(i=1;i<10;i++)
printf("%d",i);
i從1開始,每次加1,只要i<10就輸出i的值,因此i=1,2,3,……,9,共循環9次,輸出:
1 2 3 4 5 6 7 8 9
上述功能還可以用while語句和do_while語句實現。
用while語句實現:
i=1;
while(i<10)
{ printf("%d",i);i++;
}
用do_while語句實現:
i=1;
do
{ printf("%d",i);i++;
} while(i<10);
轉移語句有break,continue,return和goto四種。它們都能改變程序原來執行順序并轉移到其它位 置繼續執行。例如,循環語句中break語句終止該循環語句的執行;而循環語句中的continue語句只結束本次循環并開始下次循環;return語句 用來從被調函數返回到主調函數并帶回函數的運算結果;goto語句可以無條件轉向任何指定的位置執行。
復合語句:多個語句用{}括起來,組成復合語句,其中每條語句都以;結束,但}外不能加分號;
空語句:
空語句是只有分號(;)的語句。由一個分號組成,它表示什么操作也不做。從語法上講,它的確是一條語句。在程序設計中,若某處從語法上需要一條語句,而實際上不需要執行任何操作時就可以使用它。例如,在設計循環結構時,有時用到空語句。
賦值語句:屬于表達式語句,注意事項如下:
1、 允許嵌套
2、 與為變量賦初值有區別,賦初值是變量說明的一部分,與其他變量要用逗號分隔,而賦值語句需要用分號;結束
3、 變量說明不允許中的賦初值不允許連續賦初值,如int a=b=c=5;是錯誤的,但賦值語句a=b=c=5是正確的。
4、 注意賦值表達式和賦值語句的區別。賦值表達式是一種表達式,它可以出現在任何允許表達式出現的地方,而賦值語句則不能。
如if ((x=y+5)>0) z=x;是正確的,而if((x=y+5;)>0) z=x;是錯誤的。
C語言有多少種語句
C語言控制語句①條件語句:if—else語句
②開關語句:switch語句
⑧當循環語句:while語句
④直到循環語句:do—while語句
⑤計數循環語句:for·語句
⑥中止本次循環語句:continue語句
⑦中止整個循環語句:break語句
⑧函數返回語句:return語句
⑨無條件轉移語句:goto語句
C語言有幾種
1.C語言是國際上廣泛流行的,很有發展前途的計算機高級語言.它適合作為系統描述語言,即可用來編寫系統軟件,也可用來編寫應用軟件.
2.它是在B語言的基礎上發展起來的,basic combined programming language(BCPL)中取B,后面發展起來的C語言是取其中的C.
它們的前身是1967年英國劍橋大學的Martin Richards在1963年英國大學推出的CPL(combined programming language)語言的基礎上簡化了的一種新語言.
它是一種面向過程的語言
C語言有多少種語句
C語言控制語句
①條件語句:if—else語句
②開關語句:switch語句
⑧當循環語句:while語句
④直到循環語句:do—while語句
⑤計數循環語句:for·語句
⑥中止本次循環語句:continue語句
⑦中止整個循環語句:break語句
⑧函數返回語句:return語句
⑨無條件轉移語句:goto語句