永发信息网

急char *p="computer" 这里定义的指针式常量还是变量

答案:3  悬赏:10  手机版
解决时间 2021-01-02 10:25
  • 提问者网友:沉默菋噵
  • 2021-01-01 21:21
急char *p="computer" 这里定义的指针式常量还是变量
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-01-01 22:44
指针是变量,但是它指向的地址是常量,可以p="abc",但是在p改变指向前,不能改变p指向的地址的值,比如p[0]='m'是不允许的
全部回答
  • 1楼网友:一把行者刀
  • 2021-01-02 00:20
是变量,只不过赋初值为computer 再看看别人怎么说的。
  • 2楼网友:傲气稳了全场
  • 2021-01-01 23:58
char *p 为变量指针,但是这里指向的是常量,p指向的内容"computer" 不可变,但是可以改变指向的地址. char *p="computer"; char a[]="hello world"; p=a; //改变地址
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯