找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6957|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

關(guān)于變量沒有賦初值的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:127022 發(fā)表于 2016-6-16 19:49 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
求解答
首先定義  unsigned int T0count;  沒有賦初值的情況下 后面就直接用了 T0count++; 是不是默認(rèn)T0count初值為0
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:123289 發(fā)表于 2016-6-16 21:12 | 只看該作者
這樣做只是第一輪T0count不確定,加滿溢出后,以后就好了。不建議這樣做。
這需要一個良好的習(xí)慣,好習(xí)慣是減少錯誤的好方法。即洽好不需要做初始化,也應(yīng)該初始化一下。
回復(fù)

使用道具 舉報

板凳
ID:127056 發(fā)表于 2016-6-17 00:32 | 只看該作者
不賦初值得到的結(jié)果有些隨意,因此默認(rèn)初值不一定是0
回復(fù)

使用道具 舉報

地板
ID:127056 發(fā)表于 2016-6-17 00:34 | 只看該作者
得出的結(jié)果是隨機的,表明默認(rèn)值不是0
回復(fù)

使用道具 舉報

5#
ID:127056 發(fā)表于 2016-6-17 00:36 | 只看該作者
得出的T0count不確定,是隨機的,只有加滿溢出后,才可能為0。最好不要這樣
回復(fù)

使用道具 舉報

6#
ID:97438 發(fā)表于 2016-6-17 08:47 | 只看該作者
不初始化變量是個坑,記得無論有沒有必要,一定要初始化一下,即使是0的也要賦值個0給它,不然會出現(xiàn)意想不到的錯誤
回復(fù)

使用道具 舉報

7#
ID:110895 發(fā)表于 2016-6-19 16:07 | 只看該作者
隨機值,不確定。
回復(fù)

使用道具 舉報

8#
ID:127284 發(fā)表于 2016-6-19 18:37 | 只看該作者
可以仿真看一看,不同類型的變量可能初值不同,比如局部變量與全局變量
回復(fù)

使用道具 舉報

9#
ID:127114 發(fā)表于 2016-6-19 23:46 | 只看該作者
單片機編程中基本第一件事就是要將變量定義并賦值的
回復(fù)

使用道具 舉報

10#
ID:127022 發(fā)表于 2016-6-25 09:12 | 只看該作者
這個我知道,可是有個程序變量開始的時候沒賦初值,然后在后面的程序中直接就用上了
回復(fù)

使用道具 舉報

11#
ID:277943 發(fā)表于 2018-2-24 09:49 | 只看該作者
我試了一下 這是對的
回復(fù)

使用道具 舉報

12#
ID:269508 發(fā)表于 2018-2-24 15:00 來自觸屏版 | 只看該作者
一般情況下默認(rèn)值位0的,但是你這個情況不為0.所以最好賦值下。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表