欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

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

為什么變量賦值必須寫在函數(shù)里。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
為什么

51hei圖片_20230114092627.png (10.96 KB, 下載次數(shù): 65)

51hei圖片_20230114092627.png

51hei圖片_20230114092619.png (14.03 KB, 下載次數(shù): 76)

51hei圖片_20230114092619.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1034262 發(fā)表于 2023-1-14 12:49 | 只看該作者
不一定,函數(shù)外定義變量時(shí)可以同時(shí)賦值。
回復(fù)

使用道具 舉報(bào)

板凳
ID:629502 發(fā)表于 2023-1-14 14:23 | 只看該作者
要是想在函數(shù)外賦值,要定義變量的時(shí)候進(jìn)行初始化賦值,C語(yǔ)言本身就不允許你這種操作
回復(fù)

使用道具 舉報(bào)

地板
ID:1061165 發(fā)表于 2023-1-14 15:12 | 只看該作者
變量賦值不一定要在函數(shù)中進(jìn)行,如果在函數(shù)外賦值必須要在定義變量的時(shí)候同時(shí)賦值,也就說(shuō)定義與賦值要合成一條語(yǔ)句。因?yàn)槌绦蚴窃趍ain函數(shù)順序開始,需要哪個(gè)函數(shù)就會(huì)執(zhí)行該函數(shù),需要哪個(gè)變量就調(diào)用那個(gè)變量,若在本帖中圖2所示中打印c2[0].b并不會(huì)得到22的值,因?yàn)樵诰幾g器看來(lái)你只是聲明了該變量未對(duì)其賦值,因?yàn)槌绦驔](méi)有執(zhí)行賦值那條語(yǔ)句。
回復(fù)

使用道具 舉報(bào)

5#
ID:155507 發(fā)表于 2023-1-15 08:37 | 只看該作者
函數(shù)外定義變量時(shí)可以同時(shí)賦值。
要是想在函數(shù)外賦值,要定義變量的時(shí)候進(jìn)行初始化賦值


回復(fù)

使用道具 舉報(bào)

6#
ID:277550 發(fā)表于 2023-1-15 09:18 | 只看該作者

面向函數(shù)的語(yǔ)言,所有語(yǔ)句,必須在函數(shù)內(nèi)。
回復(fù)

使用道具 舉報(bào)

7#
ID:76471 發(fā)表于 2023-1-15 11:08 | 只看該作者
寫在函數(shù)外是全局變量,用完后不釋放RAM,寫在函數(shù)內(nèi)是局部變量,退出函數(shù)就釋放RAM,如果MCU的RAM不多,如只有128個(gè)字節(jié),如果你定義的全局變量超過(guò)128字節(jié),你的程序運(yùn)行會(huì)出錯(cuò)。
回復(fù)

使用道具 舉報(bào)

8#
ID:1061238 發(fā)表于 2023-1-15 18:00 來(lái)自觸屏版 | 只看該作者
定義時(shí)初始賦值,重新賦值必須在函數(shù)內(nèi)發(fā)生了運(yùn)算,既定規(guī)則,沒(méi)有道理可言
回復(fù)

使用道具 舉報(bào)

9#
ID:624769 發(fā)表于 2023-1-15 21:40 來(lái)自觸屏版 | 只看該作者
所謂的函數(shù)外賦值,還是在函數(shù)內(nèi),無(wú)非在一個(gè)隱藏的函數(shù),并被startup調(diào)用后賦值,從效率來(lái)講,還不如在main函數(shù)賦值來(lái)的快。你仿真一下,看看哪個(gè)快就知道了。
回復(fù)

使用道具 舉報(bào)

10#
ID:1059989 發(fā)表于 2023-1-18 11:24 | 只看該作者
因?yàn)閏語(yǔ)言是基于函數(shù)的 ,只有函數(shù)里的代碼才能被正常調(diào)用執(zhí)行,在函數(shù)外的代碼,如非特殊處理是沒(méi)有機(jī)制去執(zhí)行的(startup調(diào)用main是特例)。所以函數(shù)外只能定義變量,定義時(shí)可以賦初值,但不能單純地賦值。
回復(fù)

使用道具 舉報(bào)

11#
ID:1061377 發(fā)表于 2023-1-18 16:56 | 只看該作者
來(lái)學(xué)習(xí),結(jié)構(gòu)體的賦值,不是非常懂,但沒(méi)在外面賦值過(guò)。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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