1、相同作用域下是不可以同名的。不同作用域,可以同名。比如 a文件中有個(gè)m函數(shù),在B文件中, 可以定義m局部變量。你這種就是不允許的。
成都創(chuàng)新互聯(lián)公司專(zhuān)注于企業(yè)成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)、網(wǎng)站重做改版、寧都網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、成都商城網(wǎng)站開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為寧都等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
2、是的!不可以,不光C不行,C++也不行,我認(rèn)為其它語(yǔ)言也不可以,如果函數(shù)和變量同名在編譯的時(shí)候如何判斷用的是函數(shù)還是變量呢?PS:函數(shù)在不寫(xiě)函數(shù)調(diào)用符號(hào)時(shí)指的是函數(shù)的指針,我想這你也應(yīng)該清楚。
3、可以。子函數(shù)里的變量只在這個(gè)函數(shù)內(nèi)有效,并且忽略其外部的同名變量。
4、可以,這個(gè)幾十涉及到變量的作用域了。除了全局變量,局部變量的作用域在函數(shù)體內(nèi) 另外哪怕同一個(gè)函數(shù)體內(nèi) 定義如下變量也是ok的:int i =1;for(int i=0;i5;i++){ 。。
5、不可以,同一作用域的變量名不允許相同, 不同作用域下的同名變量起作用的是最后一層。
6、C語(yǔ)言在同一個(gè)源程序文件中,兩個(gè)函數(shù)肚餓名字不可以相同 C++允許相同,這個(gè)叫重載,但是相同名字的函數(shù)的參數(shù)的個(gè)數(shù)或者類(lèi)型必須不同。
變量名以英文字母開(kāi)頭。變量名中的字母是區(qū)分大小寫(xiě)的。變量名不能是關(guān)鍵字。變量名中不能包含空格、標(biāo)點(diǎn)符號(hào)和類(lèi)型說(shuō)明符。變量是在C語(yǔ)言的基本語(yǔ)法對(duì)象。
函數(shù)名、變量名可由大小寫(xiě)字母、阿拉伯?dāng)?shù)字和下劃線(xiàn)組成。第一個(gè)字符只能是字母和下劃線(xiàn),不能是數(shù)字。名稱(chēng)的意思最好與變量的用途、或函數(shù)的功能相同或接近。
c語(yǔ)言變量命名:數(shù)字、字母、下劃線(xiàn),都可以為變量命名。
變量名由字母、數(shù)字、下劃線(xiàn)組成。 但是不能以數(shù)字開(kāi)頭。比如 a_index8 、 _structX2 這些都是合法的。
C語(yǔ)言中的變量名只能由字母、數(shù)字和下劃線(xiàn)三種字符組成變量命名規(guī)則:變量名首字母必須為字母(a-zA-Z),下劃線(xiàn)(_),或者美元符號(hào)($)開(kāi)始,php編程中所有變量必須以$開(kāi)始。
C語(yǔ)言的標(biāo)識(shí)符一般應(yīng)遵循如下的命名規(guī)則:標(biāo)識(shí)符必須以字母a~z、A~Z或下劃線(xiàn)開(kāi)頭,后面可跟任意個(gè)(可為0)字符,這些字符可以是字母、下劃線(xiàn)和數(shù)字,其他字符不允許出現(xiàn)在標(biāo)識(shí)符中。標(biāo)識(shí)符區(qū)分大小寫(xiě)字母。
1、合法變量名:只能由數(shù)字,字符還有下劃線(xiàn)組成 。而且不能與數(shù)字開(kāi)頭。滿(mǎn)足上述條件外,還不能與已定義的函數(shù)名一樣,系統(tǒng)名一樣(比如不能定義 int double這些)。
2、C語(yǔ)言中變量名可由三類(lèi)字符:字母、下劃線(xiàn)、數(shù)字組成。變量名只能由字母或下劃線(xiàn)開(kāi)頭。變量名不能具有二義性。變量名有長(zhǎng)度要求,有效長(zhǎng)度是31個(gè)字符。在起定的名字中!超出長(zhǎng)度規(guī)定的部分將被截掉。
3、變量名以英文字母開(kāi)頭。變量名中的字母是區(qū)分大小寫(xiě)的。變量名不能是關(guān)鍵字。變量名中不能包含空格、標(biāo)點(diǎn)符號(hào)和類(lèi)型說(shuō)明符。變量是在C語(yǔ)言的基本語(yǔ)法對(duì)象。
4、C語(yǔ)言標(biāo)識(shí)符的命名規(guī)則有:有效字符:只能由字母、數(shù)字和下劃線(xiàn)組成,且以字母或下劃線(xiàn)開(kāi)頭。有效長(zhǎng)度:隨系統(tǒng)而異。如果超長(zhǎng),則超長(zhǎng)部分被舍棄。C語(yǔ)言的關(guān)鍵字不能用作變量名。
5、c語(yǔ)言的合法的變量名:其一,只能包含數(shù)字,字母,下劃線(xiàn)。其二,不能以數(shù)字開(kāi)頭。其三,不能是C語(yǔ)言保留的關(guān)鍵字。