以下正確的定義語句是?
以下定義語句中正確的是
A)int a=b=0; //b 未定義
B)char A=65+1,b='b'; //正確
C)float a=1,*b=&a,*c=&b; //*c = &b,應該是 *c = b
D)double a=0.0;b=1罰1; //;->,
C語言:以下定義語句中正確的是()
A) char a='A'b='B'; //少逗號,應該是這樣char a='A',b='B';
B) float a=b=10.0;//a,b應該分開定義,正確的是float a=10.0,b=10.0;
C) int a=10,*b=&a;
D) float *a,b=&a;//a,b位置反了,正確的是float a,*b=&a;
以下正確的定義語句是( )。 5分
搞笑嗎?什麼語言總得說清楚吧?在編輯器裡編譯一下不就全知道了
以下不正確的定義語句是()
B.int y[5]={0,1,3,5,7,9}; 有6個數了
在C語言中,以下定義語句中正確的是( )。
A:連續定義兩個變量的時候兩個變量之間要用逗號隔開。
B:這樣寫相當於給b賦初值10.0但是此時b還未定義,要想a和b都賦初值需要寫成
float a=10.0,b=10.0;
D釘b的類型是float,不是指針,所以不能接受a指針的地址。
C正確。
以下正確的數組定義語句是
選B
在C語言中 定義一個具有初始值的2維數組 可以不指定列數,但是必須指明行數 A和D的錯誤很明顯,C項行數“超標”,定義的是2行,賦值時卻是3行
1.以下定義語句中正確的是( )。
A)int a=b=0; //b 未定義
B)char A=65+1,b='b'; //正確
C)float a=1,*b=&a,*c=&b; //*c = &b,應該是 *c = b
D)double a=0.0;b=1.1; //;->,
以下正確的數組定義語句是()
答案為C: 對於二維數組,在聲明時必須指定二維數組第二維的數量,因此,只有C是正確的 對於A和D都不能確定二維數組第二維是多少。
以下正確的定義語句是( ) 選項:
第四個是正確的,二維數組在定義時,必須指定列數
C語言習題 以下定義語句中正確的是() A. int a=b=0 ; B. char A=65+1; b='b';
int a=b=0 ;
不能對未定義的b賦值
char A=65+1; b='b';
中間是分號,所以b未定義
float a=1 ,*b=&a, *c=&b;
b和c未定義