如果不給陣列賦值它是不是賦的隨機值

2021-03-03 20:27:45 字數 2880 閱讀 1038

1樓:匿名使用者

沒錯,不賦值的

來話。數自組的值是隨

機的,bai就是分配給這個du

陣列的那段記憶體,當前是zhi什麼值,dao那麼陣列就是什麼值。下面有一段**,定義了一個陣列,沒有賦值,然後列印出陣列的值,看到是隨機的。

#include

int main (void)

}執行的結果:

c語言中怎麼給陣列賦隨機值

2樓:鑄信

看**:

#include

#include

#include

#define n 9

void main()

for(i=0;i

這裡注意一下rand()需要生成資料的範圍公式,即:

範圍在[a,b)寫成:a[i]=a+rand()%(b-a)

3樓:飄風弓手

你只定義不賦值,像是int a[10]; 它裡面的數字就是隨機的,如果有規定範圍,就要像下面那樣。

用一個函式,像是這樣的……

#include

#include

#include

main()

,i;srand(time(0));

for(i=0;i<10;i++)}

4樓:匿名使用者

for(i=0;i

a[i]=random(m)

利用函式和for迴圈給陣列a賦值,隨機數範圍是0-m

如何用隨機數給陣列賦值

5樓:匿名使用者

c語言的隨機數函式為rand(), 該函式可以獲得一個隨機的整數。

所以用隨

機數給陣列版賦值的過程,就是把rand()的返回值權賦值給陣列每個元素的過程。

**:int a[10],i;

for(i = 0; i < 10; i ++)a[i] = rand();

6樓:匿名使用者

#include

#include

#include

int main(int argc, char* argv)}

c語言,當陣列某些元素未被賦值時其值為多少?

7樓:我是果瘋

陣列未初始化有兩種情況:

1,未初始化,其值有兩種可能:一種是全域性陣列,專被編譯器初始化為0。一種是區域性數屬組,為隨機數。

2, 已初始化,區域性陣列和全域性陣列,已初始化,未賦值的陣列都會被賦值為0。

8樓:文化廚子

1、未初始化,同bai時陣列中的某du些元素未被賦值時zhi,其值有兩種dao可能,一種回是全域性陣列,被編譯器答初始化為0,一種是區域性陣列,為隨機數。在vc6.0的debug版程式中一般是0xcc的值。

這個值實際上是int 3斷點機器碼。

2、已初始化,不管是區域性陣列還是全域性陣列,編譯器都會將其未被賦值的元素初始化為0。

#include

int a[2]; //此時編譯器將a[0] a[1]初始化為0

int main()

; //初始化,c[1] = 0

return 0;}

9樓:匿名使用者

如果是數值型,預設為0.字元型為null,根據編譯器的不同也會有差異,比如樓上說的隨機數也是有的

10樓:匿名使用者

這個元素的內容是它所對應的記憶體所保留的值,是隨機的。

11樓:匿名使用者

全域性變數是0區域性變數是隨機值

12樓:匿名使用者

可以,值不能確定,隨機器來的,亂的

c++定義一個陣列a[100]之後,如果只給前三個元素賦值,那麼剩餘的元素值是系統預設賦初值還是其他的情況?

13樓:匿名使用者

不要聽他們瞎說,初始值不一定是0,如果你定義的是全域性變數,那就是0;但如果在函式中,就是隨機的一個數,多少都有可能,不信你試試就知道了。

14樓:匿名使用者

定義為全bai局變數的話,預設

du賦值是0;如

zhi果是區域性變數的話,就會是

dao一個數。這個數是回多少,看你陣列的答元素型別,但是預設的賦值都是將每一個位元組都賦以16進位制數:cc。

比如,如果是整數型別,就是0xcccccccc(因為整數型別是4個位元組);如果是字元型別,那就是0xcc(字元型別是一個位元組大小)

15樓:匿名使用者

那個肯定是錯的;

你如果不賦初值;那麼將是隨機數;

你可以測試下;用for迴圈;

如果想是預設的;可以這樣初始化 int a[100]=;

然後在單獨的賦值給前3個,那麼其他的都是0;

你試試看吧

16樓:匿名使用者

其他的沒有值,預設的都是\0

17樓:匿名使用者

應該跟c裡面一樣,預設賦初值0

18樓:匿名使用者

不是吧 如果你沒賦值的話會是一個 很小的負數才對

19樓:匿名使用者

預設值,char是空,int是0

如果分子是0,分母是7,那麼它是不是分數,如果是分數,可不可以稱之為真分數

我們可以稱0 7為分數,就像我們可以把1.0稱為小數,有時候為了方便計算,把不是分數的形式,化為分數的形式,0 7當然也可以稱為了真分式啦.sorry,剛剛看成分母是0,分子是7了。0 7是分數,又因為分子小於分母,所以應該算是真分數 那麼就是0,0是個整數,而整數可以看作分數,故0是分數。這個問題...

是不是女友如果太粘男友,不給他空間,即使男生很喜歡你,也會想逃走

我也抄問過我的男朋友bai 其實你不用問他 他喜歡你du就會包容你 的一切如果他煩你zhi也得理dao解 因為你自己都覺得自己煩了 為什麼別人就不能這樣認為呢?給彼此多點空間 這樣路會走得更長 就想你不想找個爸爸管著你一樣 他更不想趙個囉囉嗦嗦的媽媽做女朋友!是這樣的,女生還是不要太粘人的好,那樣會...

蝸牛是不是動物?如果是那它是爬行動物還是什麼動物

當然是動物呀 蝸牛並不是生物學上一個分類的名稱,一般是指腹足綱的陸生所有種類。一般西方語言中不區分水生的螺類和陸生的蝸牛,漢語中蝸牛隻指陸生種類,而廣義的蝸牛還包括巨盾蛞蝓。蝸牛是一種包括許多不同科 屬的動物。蝸牛屬於軟體動物,腹足綱 取食植物,產卵於土中或者樹上。在熱帶島嶼比較常見,但有的也生存在...