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...