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