一道C语言选择题
(20)说明语句:inta[][3]={1,2,3,4,5,6,7,8,9};则a数组的行数为【】。A)不确定B)1C)2D)3书上看的一道题答案是A可我得D求教谁对谁错...
(20)说明语句:int a[][3]={1,2,3,4,5,6,7,8,9}; 则a数组的行数为 【 】 。
A)不确定 B)1 C)2 D)3
书上看的一道题 答案是A 可我得D 求教谁对谁错 展开
A)不确定 B)1 C)2 D)3
书上看的一道题 答案是A 可我得D 求教谁对谁错 展开
展开全部
正确答案是11,11,11,12,12,20,20,20。int *px=x就是px的指针指向数组x的首元素。第一行的两个printf,第一个是先引用指针px,既此时*px为10;相当于++(*px);++是自加运算,与*px++区别就是,它在该表达式运行前就进行了自加。第二个结果为11,是因为数组x中的10已经变为11了。第二行原理同上。第三行第一个为12是px先进行地址加1;既指向数组x中的第二个元素20,但在此表达式不生效,所以值还是数组x的第一个元素。*与++运算同级的,所以要注意运算符前后顺序的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询