下面程序段的运行结果是( ) char str[]=”ABC”,*p=str; printf(“%d\n”,*(p+3)); A
下面程序段的运行结果是()charstr[]=”ABC”,*p=str;printf(“%d\n”,*(p+3));A、67B、0C、字符’C’的地址D、字符’C...
下面程序段的运行结果是()
char str[]=”ABC”,*p=str;
printf(“%d\n”,*(p+3));
A、67 B、0C、字符’C’的地址 D、字符’C 展开
char str[]=”ABC”,*p=str;
printf(“%d\n”,*(p+3));
A、67 B、0C、字符’C’的地址 D、字符’C 展开
4个回答
展开全部
指针变量p指向的是该字符串中的首地址,p +3指向的是字符串结束标志'\0'的地址。
所以,(p+3)的值为0
所以,(p+3)的值为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A
在ASC||表中 字符A的值为 67
*(P+3)的是 C
在ASC||表中 字符A的值为 67
*(P+3)的是 C
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A,指针指向字符C地址,将字符C以整形数输出。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询