詳解C語言中Char型指針數組與字符數組的區別
1.char 類型的指針數組:每個元素都指向一個字符串,指向可以改變
char *name[3] = { "abc", "def", "gbk" };for(int i = 0 ; i < strlen(name); i ++){ printf("%s/n", *(name+i)); //printf("%s/n", name[i]);}//指向改變name[3] = {"aaa","bbb","ccc"}
2.字符數組: 指向不能改變,但可改變里面的值
char names[] = “abc”; names[2] = ‘D';
如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答