亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

奇怪啊,我這邊怎么沒有默認初始化呢?

#include<stdio.h>

int main()

{

? ? ? ? int a;

? ? ? ? int b;

? ? ? ? printf("a=%d\nb=%d\n",a,b);

? ? ? ? return 0;

}

~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

奇怪啊,我這邊怎么沒有默認初始化呢?如果不給a,b賦值的話,a和b都是隨機的大數字......求解?

正在回答

4 回答

是隨機的,不一定是0

0 回復 有任何疑惑可以回復我~

好吧。那么你知道做這視頻的老師怎么沒有給a,b賦值,然后編譯運行的時候a,b就是0呢?

0 回復 有任何疑惑可以回復我~

隨機的說法不對。如果不賦值,不是隨機賦值。而是你 ab使用到的內存是之前某一個應用使用過的內存。所以會留下不同的數字。假如你的ab使用的到的內存正好之前沒有應用使用過,或者使用之后賦值為0。那你ab的初始值可能為0.

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

奇怪啊,我這邊怎么沒有默認初始化呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號