課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
局部變量可以和全局變量使用同一個(gè)標(biāo)識(shí)符么?
2015-07-30
源自:C語(yǔ)言入門(mén) 5-10
正在回答
可以。
這兩個(gè)變量是處于不同作用域(scope)的,內(nèi)層作用域的變量會(huì)“隱藏”掉外層作用域的同名變量,就是說(shuō)在內(nèi)層使用a這個(gè)名字,代表的是內(nèi)層定義的a。
可以的。
比如
#include <stdio.>
int a = 10;
int main()
{
? ? int a = 6;
? ? printf("%d\n", a);
? ? return 0;
}
優(yōu)先使用局部變量,結(jié)果是6.
同一個(gè)標(biāo)識(shí)符是完全符合c語(yǔ)法的。
hermit_z 提問(wèn)者
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
2 回答局部變量和全局變量可以用同一個(gè)名字?
1 回答局部變量 全局變量
1 回答關(guān)于全局變量和局部變量
2 回答關(guān)于全局變量和局部變量
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-07-31
可以。
這兩個(gè)變量是處于不同作用域(scope)的,內(nèi)層作用域的變量會(huì)“隱藏”掉外層作用域的同名變量,就是說(shuō)在內(nèi)層使用a這個(gè)名字,代表的是內(nèi)層定義的a。
2015-07-30
可以的。
比如
#include <stdio.>
int a = 10;
int main()
{
? ? int a = 6;
? ? printf("%d\n", a);
? ? return 0;
}
優(yōu)先使用局部變量,結(jié)果是6.
同一個(gè)標(biāo)識(shí)符是完全符合c語(yǔ)法的。