打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
自增运算符++优先级大于指针*
下列程序的输出结果是()。
1
2
3
4
5
6
int main(void)
{
int a[10] = {0,1,2,3,4,5,6,7,8,9}, *p = a+3;
printf(“%d”, *++p);
return 0;
}
正确答案: B   你的答案: B (正确)
3
4
a[4]的地址
非法
int a[10] = {0,1,2,3,4,5,6,7,8,9},
*p=a[0]=0
*p = a+3,指针移动3位;*p=a[3]=3
printf(“%d”, *++p)  =>>  ++p , P先自加1, 投入指针运算,相当于*(p+1)=a[4]=4
自增运算符++优先级大于指针*
1
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java运算符和优先级
运算符优先级问题和宏
C语言学习篇(17)-----“指针数组”与“数组指针”
C语言指针自增或者自减
指针数组和数组指针
C语言入门教程-运算符优先级
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服