请问c的一道自减题?

发布时间:2024-05-19 06:56 发布:上海旅游网

问题描述:

1,main(){
int a,k=4,m=6,*p1=&k,*p2=&m;
a=*p1/(*p2)+7
}
在C语言中,执行上面的程序后,a的值为()。(选择一项)
a) 5
b) 6
c) 7
d) 9
e) 10
请问指针是不是不可一计算,所以答案是7

问题解答:

不是因为a、k、m都是int类型的,所以4/6就是等于0,a=0+7=7

4/6=0
0+7=7

"/"是除运算取整数,4/6=0.

热点新闻