![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
如有inta=11;则表达式(a++*1/3)的值是()。A.0B.3C.4D.12
如有inta=11;则表达式(a++*1/3)的值是()。
A.0
B.3
C.4
D.12
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
如有inta=11;则表达式(a++*1/3)的值是()。
A.0
B.3
C.4
D.12
设int a=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
A.3,3
B.3,4
C.4,3
D.4,4
A.a=3,b=11
B.a=2,b=8
C.a=1,b=-1
D.a=4,b=9
阅读下列程序段
#include "stdio.h"
typedef struct aa
{ int a;
struct aa *next; } M;
void set(M *k,int i,int *b)
{ int j,d=0;
for(j=1;j <i;j++)
{ k[j-1].next=&k[j];
k[j-1].a=b[d++]; }
k[j].a=b[d]; }
main()
{ M k[5],*p;
int d[5]={23,34,45,56,67};
set(k,5,d);
p=k+1;
printf("%d\n",table); }
则下面的表达式在table处,能使程序执行后,打印输出数据45的是
A.p->next->a
B.++p->a
C.(*p).a++
D.p++->a
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!