开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
C
问题(Question):
1)字符阵列 跟 字串 有差个 \0
请问多了这个 \0 会有怎么样的差别?
查了很多书 都只看到有差别 却没看到会怎样
2) int a[5] = {1,2,3,4,5};
int *p = (int*)(&a+1);
a) &a+1 我的理解是 取址后跳下一个址 i.e. 得到 &a[1]是吗?
b) (int*) 是用来 casting 吗? 可是又多个* ?
3) char *pc = "hello"
*pc++ 查过书是说 先 *pc 再 pc++
可是我看书上 后置递增算子 比 取址 优先权大
那不就应该 先 pc++ 再 *pc?
弄了好久还是没解出来
只好向前辈请益了 谢谢!