1樓:太原綁哥
int a[10]=;是c非法語句。 int a[10]=;是合法語句,意思是對10個元素均初始化為0。
2樓:早餐d三十三份
定義的時候怎麼能加運算子呢
3樓:函_兮
就算是a[10]=也僅僅是a[0]=0,其他留空null
c語言陣列判斷題:如果想使乙個陣列中全部元素的值為0 可以寫成:int a[10]={0*10}。
4樓:匿名使用者
估計是陣列初始化列表不能有表示式吧,而且你好端端寫零就寫零了,還要搞這麼一出,有什麼用呢。
5樓:天知道笯濡
請注意,是使陣列的值為0,不是初值為0。如果說是初值的話那個題目的是對的
如果想使乙個陣列中全部元素的值為0,可以寫成int a[10]={0*10}這句話為什麼不對?
6樓:匿名使用者
沒什麼不對吧。和int a[10] = ;乙個樣吧,只是多計算了一次。
想表達一維陣列全是零可以用int a[10]={}嗎?謝謝了
7樓:匿名使用者
int a[10] = ;
8樓:at土豪君
#define length 10//放標頭檔案下來面int a[length];
int i=length;
for(i=0;i自你說的
int a[10]=;
我比較喜歡第一種,隨便長
度,改一下length的數字就行了。
9樓:匿名使用者
int a[10]={};//自動初始化全部陣列成員,沒問題
10樓:
不行,{}必須有數字,宣告語句結尾必須有分號。
11樓:小小樟樹燁
你這麼寫有問題,乙個沒分號再乙個{ }裡面沒數字
幾道c語言題目,我沒分了,希望你們能幫助我,感謝
12樓:匿名使用者
1. char *p="girl";的含義是定義字元型指標變數p,p的值是字串"girl"。 (2分) 1. true
2. 兩個字串中的字元個數相同時才能進行字串大小的比較 (2分) 2. false
3. 如果想使乙個陣列中全部元素的值為0,可以寫成 int a[10]=; (2分) 3. true
4. char c="very good"; 是乙個合法的為字串陣列賦值的語句。 (2分) 4. true
5. 取位址運算子&與指標運算子*的優先順序相同,結合方向為自右向左。 (2分) 5. true
6. 在二維陣列中,行指標是指向一維陣列的指標變數. (2分) 6. true
7. 程式進行編譯時,不為形式引數分配儲存空間. (2分) 7. true
8. 在語句int *p;和語句printf("%d",*p);中的*p含義相同。 (2分) 8. false
9. 對二維陣列a來說,由於a+1與*(a+1)的值相等,因此二者的含義是一樣的。 (2分) 9. false
10. 用gets函式可以接收乙個含有空格的字串。 (2分) true
若有說明:int i,j=7,*p=&i;則與i=j;等價的語句是___b___。 (2分)
有以下程式段
int n=0,p;
do while(p!=12345&&n<3);
此處do-while迴圈的結束條件是____a__。 (2分)
a. p的值不等於12345並且n的值小於3
b. p的值等於12345並且n的值大於等於3
c. p的值不等於12345或者n的值小於3
d. p的值等於12345或者n的值大於等於3
a b c d 3.
若有說明:int n=2,*p=&n,*q=p;,則以下非法的賦值語句是___d___。 (2分)
a. p=q; b. *p=*q; c. n=*q; d. p=n; a b c d 4.
有以下程式
void fun(char *a, char *b)
main()
程式執行後的輸出結果是____a____ (2分)
a. ab b. aa c. aa d. bb a b c d 5.
有以下程式
void ss(char *s,char t)
}main()
程式執行後的輸出結果是___b___。 (2分)
a. abcddefedbd b. abcddfefdbd c. abcaafefaba d. abcddfefdbd a b c d 6.
為了判斷兩個字串s1和s2是否相等,應當使用 (2分) d
a. if (s1= =s2) b. if (s1=s2) c.
if ( strcpy (s1,s2)) d. if ( strcmp( s1,s2)= =0 ) a b c d 7.
有如下程式段
int *p,a=10,b=1;
p=&a; a=*p+b;
執行該程式段後,a的值為___b___。 (2分)
a. 12 b. 11 c. 10 d. 編譯出錯 a b c d 8.
若有定義:int *p[3];,則以下敘述中正確的是____b____ (2分)
a. 定義了乙個基型別為int的指標變數p,該變數具有三個指標
b. 定義了乙個指標陣列p,該陣列含有三個元素,每個元素都是基型別為int的指標
c. 定義了乙個名為*p的整型陣列,該陣列含有三個int型別元素
d. 定義了乙個可指向一維陣列的指標變數p,所指一維陣列應具有三個int型別元素
a b c d 9.
說明語句"int ( * p ) ;"的含義是 (2分) d
a. p是乙個指向一維陣列的指標變數
b. p是指標變數,指向乙個整型資料
c. p是乙個指向函式的指標,該函式的返回值是乙個整型
d. 以上都不對
a b c d 10.
已知:char b[ 5 ] , *p=b; 則正確的賦值語句是 (2分) c
a. b="abcd"; b. *b="abcd"; c. p="abcd" ; d. *p="abcd";
在一維陣列中要使全部元素為0,可以寫成a[10]=0;那麼在二維或多維陣列中如何類似的表示在某一行中全部元素
13樓:瀚漠
a[10]=;給一維數
bai組賦初值
全為du0,多維陣列也可以,看下zhi面的dao賦值過程:
int x[2][2] = ,};
如果想讓版某一行全為0,可以這樣權做:
int x[2][2] = ,};
多維陣列全部為0,如下:
int x[2][2] = ;
都是類似的。。。。
14樓:
這兒說的a[10]= 全部為0,只能是定義資料時
int a[10]=;
15樓:匿名使用者
a[10]=0; 只是從a開始第10個數為0,其他的a[0] a[1]什麼的都不一定為0哦
你才 int a[10]=;;列印a的每乙個值 是多少呢
16樓:灰翼之殤
int a[3][4] = ,,,};
判斷題0表示沒有,所以0不是數,判斷題0表示沒有,所以0不是乙個數
錯!0表示沒有 的數 0不一定是bai 表示沒有.只能du說有時個表示zhi沒有.作為乙個自然數,0隻錶dao 示數,有時這個0是有專意義的,有時是屬沒有意義的.如48.00,後面這兩個00似乎就是沒有意義.但若要求保留到小數點後兩位數字,這又是有意義的.0個表示沒有,但0 就不是表示沒有.並且溫度...
國際商法判斷題 急求,國際商法判斷題
7 錯。8 錯。9 錯。10 對。11 對。12 錯。13 對。14 錯。16 對。17 對。18 錯。國際商法判斷題 1 b 合同法 第96條規定 當事人一方依照本法第九十三條第二款 第九十四條的規定主張解除合同的,應當通知對方。合同自通知到達對方時解除。對方有異議的,可以請求人民法院或者仲裁機構...
科學判斷題
1,錯的,風速最大的地方是南極巨大谷口地區。2.對的,重力加速度都是相同的。3.錯的。17世紀的荷蘭商人利伯希 hans lippershey 通常被認為是望遠鏡的發明者。1608年,他與雅可布。梅提斯 jacob metius 幾乎同時申請了可以 看到遠方的東西,彷彿它們就在身邊 的裝置的專利。但...