为啥这个字符指针会报错?? 我的个老天鹅啊
c语言吧
全部回复
仅看楼主
level 2
观心者♤
楼主
为啥定义为全局的p2会报错, 而在main里面的却不报错呢??
2020年11月09日 04点11分
1
level 12
一周休七日
你那还叫定义吗,赋值表达式已经是语句了
2020年11月09日 04点11分
2
观心者♤
这样赋值没错呀
2020年11月09日 04点11分
一周休七日
@观心者♤
语句要写进函数里,这样才能执行
2020年11月09日 05点11分
level 7
楪♂van♂君
p2本身是存的int地址的
2020年11月09日 04点11分
3
观心者♤
我不是已经定义了 char* 了呀
2020年11月09日 04点11分
楪♂van♂君
@观心者♤
忘了这一点了,函数外只能定义全局变量和对象,不能执行语句和调用函数。而赋值语句也是执行语句
2020年11月09日 05点11分
吧务
level 14
GTA小鸡
文件作用域中只能有变量和函数定义,不能有执行语句。
2020年11月09日 05点11分
4
观心者♤
大佬
明白了
2020年11月09日 06点11分
level 10
缺心眼的花
加群大佬免费指导解答问题
2020年11月09日 05点11分
5
1