c语言习题求解 执行以下程序后,a的值为 ,b的值为 .
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/08 14:40:55
c语言习题求解 执行以下程序后,a的值为 ,b的值为 .
#include
main()
{
int a,b,k=4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
b=(*p1)/(*p2)+7;
printf("a=%d\n",a);
printf("b=%d\n",b);
}
#include
main()
{
int a,b,k=4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
b=(*p1)/(*p2)+7;
printf("a=%d\n",a);
printf("b=%d\n",b);
}
a = 0;
b = 7;
解析:
a = p1 == &m;
根据运算符优先级,先运算 p1 == &m,条件为假,返回值为0,a为int型,转换为int即a = 0;
b= (*p1)/(*p2) + 7;
直接按指针目标,就是k/m +7结果是7.66……,b为int类型,转换时舍去小数,结果为7
b = 7;
解析:
a = p1 == &m;
根据运算符优先级,先运算 p1 == &m,条件为假,返回值为0,a为int型,转换为int即a = 0;
b= (*p1)/(*p2) + 7;
直接按指针目标,就是k/m +7结果是7.66……,b为int类型,转换时舍去小数,结果为7
c语言习题求解 执行以下程序后,a的值为 ,b的值为 .
VB习题没看懂~VB习题:执行以下程序段后,c$的值为()a$="Visual basic"b$="Good"C$=b$
执行以下程序后,a,b的值为 __.
C语言:以下程序执行后,变量x和变量y的值分别为 ()
若变量已正确说明,则以下程序段执行后变量a,b,c的值 为多少
执行以下程序后,m的值为
执行以下程序段后,y的值为 B.怎么算的?
当执行完以下语句后,变量a,b,c的值分别为谢谢了,
执行下面的程序段后b的值为?
执行下面程序后,b的值为?
执行以下程序段后,a、b、c和k的值分别为() int a=1,b=2,c=3,k; k=a+++b+++c++
若a的值为3,下列程序段被执行后,c的值是多少