比如定义一个数组:char *words[3] = {"as",'zz',"asa"};而另外一个:int i = 4; 第一个为什么在变量前面加上一个*号,我看了一些例子,也看到了一些变量前面加*,谁可以帮我解释一下这个,谢谢。
------解决方案--------------------
char *words[3] = {"as",'zz',"asa"};
是说 words 中的每个元素类型是 char *:“as”是char *类型。
补充下 C 语言的基础吧。
------解决方案--------------------
c 语言表示 也忘的差不多了。。。
不过楼上说的 是正确的。。。
“as”是一个字符串,word[0]对应的是 “as”的内存地址(例如000001);