請(qǐng)問,這個(gè)為什么錯(cuò)了,明明和答案一樣啊
include <stdio.h>
/* 定義say函數(shù) */
void say(char string)?????? //數(shù)組參數(shù)應(yīng)該怎么寫呢?
{
??????? printf("%s\n",string);???? //打印字符串
}
int main()
{
??? //定義字符串?dāng)?shù)組
??? char string[] = "我在慕課網(wǎng)上學(xué)習(xí)IT技能!";
??? say(string) ;???????????? //調(diào)用say函數(shù)輸出字符串
??? return 0;
}
2019-10-04
改成這個(gè)
2019-10-04
2019-10-04
linux系統(tǒng)說是轉(zhuǎn)換說明%s錯(cuò)了,應(yīng)該換成%d。
其實(shí)就是char后面的string它看成一個(gè)整數(shù)型了,應(yīng)該用char* string聲明string是字符串。
即答題的框架本就是錯(cuò)的,該填的答案沒錯(cuò)。