宣告如下陣列 int a1,2,3,4,

2021-03-12 14:39:06 字數 2620 閱讀 1119

1樓:雲南新華電腦學校

#include < iostream>

#include < algorithm>#include < functional>using namespace std;

void main()

,b[8];

cout<< find(a,a+8,4)<< endl;

copy(a,a+8,b);

reverse_copy(b,b+8,a);

cout<<"a的內容:"<< endl;

for(int i=0;i<8;i++) cout<< a[i]<<" ,";

cout<< endl;

cout<<"b的內容:"<< endl;

for(i=0;i<8;i++) cout<< b[i]<<" ,";}

2樓:匿名使用者

#include

#define n 8

void main() ,b[n],i,c,d;

for ( i=c=0;iif ( c==0 ) printf("4不存在於陣列a中。\n"); else printf("a[%d]=4\n",d);

for ( i=0;ifor ( i=0;ifor ( i=c=0;iif ( c==0 ) printf("4不存在於陣列a中。\n"); else printf("a[%d]=4\n",d);

printf("a陣列:" ); for ( i=0;iprintf("b陣列:" ); for ( i=0;i}

3樓:江西新華電腦學院

若有說明int a[4]=;則陣列a第一維是3。 定義數...

c語言問題 若有說明int a[][4]={1,2,3,4,5,6,7,8,9};,則陣列a第一維

4樓:格子裡兮

若有說明int a[][4]=;則陣列a第一維是3。

定義陣列並賦值時c語言規定下標是這樣的,a[n]中的n個元素應該是a[0]....a[n-1]。。

因此int a[4]的寫法就是表示,第一維大小沒限制,但是第二維陣列大小就是4,也就是int a[4]=,,},明顯是3。

分析:二維陣列的一維大小,即指二維陣列的行數,在本題中,按行對二維陣列賦值,因此內層有幾個大括號,陣列就有幾行。

5樓:杜爺1號

答案是b,3.

int a[4]的寫法就是表示,第一維大小沒限制,但是第二維陣列大小就是4,也就是int a[4]=,,},明顯是3.

6樓:小兆

你定義的就是一個二維陣列,第二維的個數是4,為了把所有的資料能分成四份有沒有遺漏,那第一維就是3了。

7樓:寂寞的菸頭哥

首先看陣列後面為4表示有四列二維陣列是

1234

5678

9000

這裡就可以很明顯的看出是三行,所以就是a[3][4],第一個叫做第一維,第二個叫做第二維

定義如下變數和陣列: int i; int x[4][4]={1,2,3,4,5,6,7,8,9,

8樓:聽不清啊

它輸出的是:x[0][3],x[1][2],x[2][1],x[3][0]

x陣列中的數是:

1,2,3,4, //第0行5,6,7,8,

9,10,11,12,

13,14,15,16

所以,輸出的是

c) 4 7 10 13

9樓:匿名使用者

陣列名就代表著陣列的首地址,這裡a就是陣列名,即陣列的首地址,而a[0]是陣列中的第一個元素,它的地址當然就是這個陣列的首地址了,所以陣列a的首地址和a[0]的地址相等。**如下:#include int main();printf("陣列a的首地址為\t%d\n",a);printf("a[0]的地址為\t%d\n",&a[0]);return 0;}執行結果為:

陣列定義為int a[2]3]={1,2,3,4,5,6},陣列元素()的值為6

10樓:隔壁小鍋

陣列定義為baiint a[2]3]=,陣列元素a[2][1]的值du為6。

陣列元素作zhi為組成陣列的基本單元,

dao陣列元素變數, 其標識版方權

法為陣列名後跟一個下標。下標表示了元素在陣列中的順序號。陣列元素通常也稱為下標變數。

必須先定義陣列, 才能使用下標變數。在c語言中只能逐個地使用下標變數,而不能一次引用整個陣列。

11樓:匿名使用者

a[1][2]值為6

行下標從0到1

列下標從0到2

最後一個元素是a[1][2]

12樓:匿名使用者

a[0][0],a[0][1],a[0][2],a[1][0],a[1][2],a[1][3]

=》a[1][3] = 6

13樓:匿名使用者

a[1][2]

第一行第一列的序號均為0.

有關c語言陣列的宣告,建立,c語言陣列宣告問題

陣列名可以當做指標使用,但這種指標沒有實際佔用記憶體空間 不存在存放首地址什麼的 因為你只能對該類指標 陣列名 指向的資料操作!沒有你想的那種多佔一個空間存放地址的意思,陣列名不是完整意義的指標 空間的位置看你的陣列在程式中定義的位置,有可能是棧,也可能是堆,也可能是全域性資料域。array可以當做...

vb 二維陣列宣告問題,VB 二維陣列宣告問題

vb規定,dim 陣列必須要求常數表示式,否則會出錯。但此問題可以這樣解決 dim m1 as integer,m2 as integerdim a as integer dim b as integer dim c as integer m1 2 這裡可以改為m1,m2從資料庫中讀取的數值m2 2...

c 函式宣告為什麼要加地址符號,整個程式如下

1.問題1的 符號不是地址符號,而是引用。這是c 特有的。2.問題2當然是限定符,因為輸出的時候是直接輸出time類的hour等成員,如果輸出某一個具體物件的hour,就應該用.來完成輸出。void set time time 問題一 為什麼這裡加了一個地址符號 這裡不是地址符號,這個是引用,表示s...