4與4195924?
#include <stdio.h>
/* 考慮一下哪個輸出該用無參函數(shù)哪個輸出該用有參函數(shù)呢? */
int xuexi()
{
? ? printf("%s\n","小明在慕課網(wǎng)上學(xué)習(xí)");
? ? return 0;
}
int xuexin(int n)
{
? ? printf("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d課程\n","n");
? ? return 0;
}
為什么預(yù)算結(jié)果為:小明在慕課網(wǎng)上學(xué)習(xí)
?????????????????????????????小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了4195924課程
而不是:????????????????小明在慕課網(wǎng)上學(xué)
?????????????????????????????小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了4195924課程
2016-05-08
printf("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d課程\n","n");改成
printf("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d課程\n",n);
就行了
("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d課程\n","n");"n"是字符輸出
2015-04-09
對不起,上面那個寫錯了, 應(yīng)該是下面這個:
#include <stdio.h>
/* 考慮一下哪個輸出該用無參函數(shù)哪個輸出該用有參函數(shù)呢? */
int xuexi()
{
? ? printf("%s\n","小明在慕課網(wǎng)上學(xué)習(xí)");
? ? return 0;
}
int xuexin(int n){
? ??
? ? printf("小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了%d課程\n","n");
? ? return 0;
}
int main()
? ? {
? ? ? ? xuexi();
? ? ? ? xuexin(5);
? ? }
結(jié)果顯示為 ? ?小明在慕課網(wǎng)上學(xué)習(xí)
????????????? ? ? ? ?小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了4195908課程
而不是 ? ? ? ? ? 小明子啊慕課網(wǎng)上學(xué)習(xí)
????????????????????? 小明在慕課網(wǎng)上已經(jīng)學(xué)習(xí)了5課程
求解答 ,非常感謝。
2015-04-07
你這糾結(jié)啥?學(xué)習(xí)?學(xué)?這倆不是一個意思