C语言中char *p=a; 和 char *p; p=a; 这两条指令一样的含义吗

char *p=a;


char *p;
p=a;
这两条指令一样的含义吗

一样的、一个是在定义中赋值、一个是先定义在赋值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-18
C语言用起来比较安心的一点就是背后几乎没有什么魔法。特别是会一点反汇编技巧的话就更是如此了。这2种可以保证效果是一模一样的。
第2个回答  2014-03-18
宏观理解一样 其实不一样= =