1樓:匿名使用者
沒什麼不對吧。和int a[10] = ;一個樣吧,只是多計算了一次。
c語言陣列判斷題:如果想使一個陣列中全部元素的值為0 可以寫成:int a[10]={0*10}。
2樓:匿名使用者
估計是陣列初始化列表不能有表示式吧,而且你好端端寫零就寫零了,還要搞這麼一出,有什麼用呢。
3樓:天知道笯濡
請注意,是使陣列的值為0,不是初值為0。如果說是初值的話那個題目的是對的
判斷題:如果想使一個陣列中全部元素的值為0 可以寫成:int a[10]={0*10}。答案是(x
4樓:太原綁哥
int a[10]=;是c非法語句。 int a[10]=;是合法語句,意思是對10個元素均初始化為0。
5樓:早餐d三十三份
定義的時候怎麼能加運算子呢
6樓:函_兮
就算是a[10]=也僅僅是a[0]=0,其他留空null
4道c語言判斷題求助
7樓:馬達紗布古那
(1) 7&3+12的值是 15
&是個邏
bai輯運算子,返回的只du
是真假值,不知道你們題目怎zhi麼這樣出的dao,很不合規範(2) 共同體
回變數所佔的記憶體長答度等於最長的成員的長度.
對的(3) 如果想使一個陣列中全部元素的值為0,可以寫成int a[10]=;
錯,應該寫成int a[10]=;
(4) 若有定義和語句:
int a[3][3]=,},i,sum=0;
for (i=0;i<3;i++) sum+=a[i][2-i];則sum=21.
解題思路:
i=0時,a[0][2]=0,sum=sum+aa[0][2]=0i=1時,a[1][1]=9,sum=sum+aa[1][1]=9i=2時,a[2][0]=12,sum=sum+aa[2][0]=21
i=3時,for結束
所以sum=21是對的,不過不知道是你漏寫了還是語句本來有錯誤, }中間漏了個逗號.
要想使陣列a中得元素全部為0,除了int a[5]={0,0,0,0,0};還可以int a[5]={0};嗎?為什麼老師說不行?
8樓:匿名使用者
int a[5]=;
int a[5]=;
都可以int a[5]={}; 不行
老師說得未必對
實踐比老師準
9樓:
1,全域性陣列的話, 他不作初始化,他的預設值是0.
2,區域性陣列的話,你不做初始化,他的值是隨機的,你可以 int a[5] = ;來使其全為0
10樓:匿名使用者
int a[5]={};
這樣寫不可以
int a[5]=;
這是正確的,預設的那些都為0,你看一下書中的陣列初始化就可以了
11樓:匿名使用者
int a = new int[5];沒有賦值,全部預設為0;
int a[5] = {};和int a[5] =;均無法通過編譯,因為這是在定義的同時初始化陣列。必須全部給定值。
12樓:匿名使用者
不可以對陣列整體進行初始化
只可以單個引用陣列元素
在一維陣列中要使全部元素為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] = ,,,};
一些c語言習題,參考下答案
17樓:匿名使用者
1_ false 2 _false 3_false 4_true 5_false 6_true 7_false 8_false 9_true 10 true
18樓:匿名使用者
屎的,那麼多題一分都不給,誰特麼閒到了給你做啊?
int a 這個陣列怎麼是10個元素?不是從0到10,應該11個元素嗎
19樓:兄弟連教育北京總校
int a[10]後面的是說的陣列大小不是最大下標一般下標是從0開始
也就是第一個元素是a[0]
大小是10,最後一個元素是a[9] 沒有a[10]
幾道c語言題目,我沒分了,希望你們能幫助我,感謝
20樓:匿名使用者
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";
VB中元素的陣列,元素下標是1。產生隨機值放入陣列,統計陣列的平均值,最大
private sub mand1 click dim a 10 randomize dim sum as integer,min as integer,max as integer,imax as integer,imin as integer sum 0 min 100 max 0 imax 0...
定義inta,表示陣列a中的元素個數是幾個
定義int a 2 4 陣列a中的元bai素個數是8個。行號du 從zhi0 1,列號從0 3,共2 4 8個。陣列類dao型說明 在c語言內中使用陣列必須先容進行型別說明。擴充套件資料 舉例說明整型陣列a,有10個元素。若要表示第10個元素,則使用a 9 第一個則是a 0 int a 10 說明實...
C編寫將陣列的前n個元素中,前端的m個元素和隨後的n m個元素互換的程式。要求程式不另用其他工作陣列
執行效果如圖 第一張m 3的 第二張m 4的 右移4 源 如下 include using namespace std typedef unsigned int uint typedef int element void shift arr element arr,uint len,int left...