【正文】
C程序中的 include和 define行均不是C語句 B. 除逗號(hào)運(yùn)算符外,賦值運(yùn)算符的優(yōu)先級(jí)最低 C. C程序中, j++;是賦值語句 D. C程序中, +、 、 *、 /、 %號(hào)是算術(shù)運(yùn)算符,可用于整型和實(shí)型數(shù)的運(yùn)算。 printf( a=%d\n ,a)。 [] include main() { int a=10。 } 以下敘述中正確的是( )。m39。M39。 z=(x=1,y=x*10,x+=y+15)。 ② 優(yōu)先級(jí)為 1。 如: int x,y,z。 如: x= 5, x+ 10, x*10+3 則逗號(hào)表達(dá)式的值為 53。 [] A. 12353514 B. 12353513 C. 12343514 D. 12343513 答案: A 逗號(hào)表達(dá)式 由逗號(hào)連接表達(dá)式而構(gòu)成的式子。 printf( %d%d\n ,n++,++m)。 [] A. 3, 2 B. 50, 2 C. 2, 2 D. 2, 50 答案: C 例:有以下程序 main() { int m=12,n=34。 printf( %d\n ,ba)。239。139。 D. k+1。 B. k+=1。 如:+ a a 例:設(shè)有定義: int k=0; 以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不同的是( )。 格式 : sizeof(對(duì)象) 或 sizeof 對(duì)象 對(duì)象可以是類型標(biāo)識(shí)符,也可以是表達(dá)式。 等價(jià)于: a=a+1,x=2。 如: ++ a a 1.前置自增 /自減 ③ 表達(dá)式的值為變量的新值 如 : int x,a=1。 ①只能用于單個(gè)變量。 等價(jià)于: x=1,a=a+1。 如: a++ a ③ 表達(dá)式的值為變量原來的值 如 : int x,a=1。 2. 后置自增 /自減 ①只能用于單個(gè)變量。 ( Function Call) 函數(shù)名是操作數(shù),函數(shù)名后面的括號(hào)是運(yùn)算符。 D. x=5=4+1。 B. x=n%。 等價(jià)為: x=( x+ ( y = y + (z*z) ) ) 例:若變量已正確定義并賦值,以下合法的 C語言賦值語句是( )。 ERROR (4)賦值運(yùn)算均為右結(jié)合 如 : int x=10, y=20, z=30。 賦值符號(hào)“ = ”就是賦值運(yùn)算符,它的作