指針?*string?怎么理解
#include <stdio.h>
/* 定義say函數(shù) */
void say(char *string)? ? ? ?//數(shù)組參數(shù)應(yīng)該怎么寫(xiě)呢?
{
? ? 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-04-18
數(shù)組變量其實(shí)就是特殊的同類(lèi)型的指針變量,所以這里
寫(xiě)成指針char * string可以
寫(xiě)成char string[]也可以