永发信息网

c语言中,若有char *s;s=“abcd”; 那么*s=abcd还是a?

答案:3  悬赏:10  手机版
解决时间 2021-01-28 11:51
  • 提问者网友:绫月
  • 2021-01-27 15:56
c语言中,若有char *s;s=“abcd”; 那么*s=abcd还是a?
最佳答案
  • 五星知识达人网友:行雁书
  • 2021-01-27 16:30
*s表示一个字符,所以,是a
s指向了"abcd" 字符串的首地址,即:s中存储的是"abcd" 字符串的首地址追问你好,那如果我想用指针输出abcd应该怎么办?追答printf("%s", s );//%s表示输出一个字符串
printf("%c", *s ); //%c表示输出一个字符
全部回答
  • 1楼网友:老鼠爱大米
  • 2021-01-27 18:19
指针s指向字符串"abcd"的首地址,所以*s的值是a
  • 2楼网友:狂恋
  • 2021-01-27 17:14
您好,*s表示一个字符,所以,是a。
希望回答对您有所帮助!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯