当前位置: 代码迷 >> C语言 >> [求助]char a []="CHINA"
  详细解决方案

[求助]char a []="CHINA"

热度:921   发布时间:2007-02-03 22:21:56.0
就是 A[5]
----------------解决方案--------------------------------------------------------
如果把'\0'写出来 当然是A[6]
----------------解决方案--------------------------------------------------------

明白了点

那[]这括号代表的是什么


----------------解决方案--------------------------------------------------------
LZ最好买本书看,如果没有买的话

[此贴子已经被作者于2007-2-4 21:07:41编辑过]



----------------解决方案--------------------------------------------------------

[]中是数组定义的大小,如:int a[10],就表示它有10个整型变量,编译时就为它开辟10个连续的int空间来存储这个数组,[]本身没什么,只是一种标记!
其实数组跟指针很接近,也可以这样int *P=a;把这样一个数组的首个地址,也就是a[0]的地址赋给p;


----------------解决方案--------------------------------------------------------
a[]表示一维数组;a[][]表示二维数组,依此类推
----------------解决方案--------------------------------------------------------

谢谢各位哥们了

我正在看教材
还没看到那

只是在前面看到了a[]所以好奇


----------------解决方案--------------------------------------------------------
  相关解决方案