1、這句話是錯(cuò)誤的。在C語言程序中,如果我沒沒有對(duì)函數(shù)的類型進(jìn)行說明的話,那么函數(shù)的默認(rèn)類型是int類型的,也就是說函數(shù)必須返回一個(gè)int型的返回值。
成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(創(chuàng)新互聯(lián)公司).為客戶提供專業(yè)的成都機(jī)柜租用,四川各地服務(wù)器托管,成都機(jī)柜租用、多線服務(wù)器托管.托管咨詢專線:18980820575
2、int。C語言規(guī)定:在定義函數(shù)時(shí),若其返回值類型為int,則可以默認(rèn)。C語言函數(shù)有三類,分為外部函數(shù)、靜態(tài)函數(shù)、內(nèi)聯(lián)函數(shù),其中前兩種是C89標(biāo)準(zhǔn)支持,第三種是C99標(biāo)準(zhǔn)增加的。
3、C語言函數(shù)格式為:類型名 函數(shù)名(形參1,形參2……)類型名就決定了返回類型,如果沒有明確寫出返回類型的話,默認(rèn)為int類型。void是空類型,void必須要明確寫出來才可以,指的是函數(shù)不提供返回值,不是默認(rèn)的。
4、如果是main函數(shù)的話就是空類型,如果是自定義函數(shù)的話是int型。
在程序中,直接常量是可以不經(jīng)說明而直接引用的,而符號(hào)常量和變量則必須先定義后使用。 C語言常量和符號(hào)常量 在程序執(zhí)行過程中,其值不發(fā)生改變的量稱為常量。
不一定。定義符號(hào)常量 還可以使用宏定義 ,如 define N 10 這里就定義一個(gè)符號(hào)常量 N = 10。注意:這里的符號(hào)常量,也就是宏名,一般用大寫。
C語言里面的常量是指不會(huì)變化的常數(shù)或編碼,例如圓周率14就可以定義為一個(gè)常量。
1、無參函數(shù),沒有參數(shù),當(dāng)然可以不聲明類型。有參函數(shù),原型聲明,可以 有 參數(shù)類型,而沒有 參數(shù)名。
2、都是可以的 但是這樣編譯器就不能檢查實(shí)參和形參是否匹配。
3、形參類型不能省,形參名可以省。無參函數(shù) 當(dāng)然 無形參,談不上省。--- 老式c語言 形參類型能省,形參名不可以省。
4、對(duì)于C語言來說,函數(shù)聲明是可以省略的。 編譯的時(shí)候只是會(huì)報(bào)一個(gè)warning.不過VC是C++編譯器,而C++中對(duì)此類情況是直接報(bào)錯(cuò)誤的。所以編譯不過。PS, 書上說返回類型是int可以不做聲明,并不是這種情況。
當(dāng)前題目:C語言函數(shù)不說明類型 c語言中必不可少的函數(shù)
本文URL:http://chinadenli.net/article11/dehjsgd.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、動(dòng)態(tài)網(wǎng)站、營(yíng)銷型網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、電子商務(wù)、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容