為什么這個(gè)代碼在vs上面不能運(yùn)行
#include <stdio.h>
/* 考慮一下哪個(gè)輸出該用無(wú)參函數(shù)哪個(gè)輸出該用有參函數(shù)呢? */
int Pandede()
{??
??? printf("%s\n","小明在慕課網(wǎng)上學(xué)習(xí)");
}
int PANdede(int i)
{??
??? printf("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d門課程",i);
}
int main()
{
??? Pandede();
??? PANdede(1);
??? return 0;
}
2017-01-18
簡(jiǎn)單來說int 類型的函數(shù)需要返回值 ,? ?像“return +返回值”這樣。如果你定義的函數(shù)不需要返回值的話,就把int 換成void,就不用寫”return +返回值”了
還有在vs上運(yùn)行調(diào)試的話,需要引用#include<stdlib.h> 頭文件 和?system("pause");語(yǔ)句進(jìn)行暫停效果,不然你的程序會(huì)一閃而過。