定義數組前加個星號什么意思?
char *ch[4]={"red","green","blue"};這句話的意思是這樣,定義一個指針數組ch[4],這個數組里面每個元素都是指針,這些指針是r、g、b這三個字符串的頭指針,還有一個是指向“\0”的作為字符串的結束標志。簡單點說,這樣的定義是定義一個二維字符數組,數組的第一行就是第一個字符串"red",第二行是"green",第三行書"blue",第四行是"\0"。之后就可以用ch[0][1]表示第一個字符串的第2個字母,這里就是e,ch[1][4]表示第二個字符串的第五個字母,這里就是n。
上一篇京東積分商城是怎么回事
下一篇軟件測試要學哪些課程