最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C與C++ 無(wú)參函數(shù)的區(qū)別解析

 更新時(shí)間:2013年07月20日 16:33:48   作者:  
在《C++ 編程思想》:“關(guān)于無(wú)參函數(shù)聲明,C與C++有很大的差別。在C語(yǔ)言中,聲明int fun1(),意味著一個(gè)可以有任意數(shù)目和類(lèi)型的函數(shù);而在C++中,指的卻是一個(gè)沒(méi)有參數(shù)的函數(shù)”

下面是一個(gè)C語(yǔ)言的函數(shù)和C++的函數(shù)驗(yàn)證了這段話

復(fù)制代碼 代碼如下:

# include<stdio.h>

int fun1();

int main()
{
 int a = fun1(3, 4);
 printf("%d\n", a);
 return 0;
}

int fun1(int a, int b)
{
 return a + b;
}


結(jié)果沒(méi)有任何問(wèn)題,輸出結(jié)果為7,也即fun()可以聲明fun(int, int)
復(fù)制代碼 代碼如下:

# include<iostream>
using namespace std;

int fun1();

int main()
{
 int a = fun1(3, 4);
 cout << a << endl;

 return 0;
}

int fun1(int a, int b)
{
 return a + b;
}


編譯出錯(cuò),“fun1”: 函數(shù)不接受 2 個(gè)參數(shù)。說(shuō)明在C++中fun()不可以聲明fun(int, int)

相關(guān)文章

最新評(píng)論

保靖县| 荆州市| 阜新市| 甘洛县| 石楼县| 扎兰屯市| 思南县| 民乐县| 姚安县| 马关县| 城市| 定州市| 武山县| 平利县| 曲靖市| 秭归县| 长乐市| 门头沟区| 巴青县| 唐河县| 开鲁县| 格尔木市| 海兴县| 甘德县| 西乡县| 贺兰县| 新郑市| 大兴区| 万盛区| 陵川县| 成都市| 额尔古纳市| 古交市| 宾阳县| 乌鲁木齐县| 大关县| 徐水县| 长岛县| 禄丰县| 外汇| 淄博市|