标签归档:习题

Linux 大一 第一课[L1.1]–C语言数据类型,运算表达式–课后习题

习题一:
#include “stdio.h”
void main()
{
int x,y,z,e;
x =20;
y =x++;
z =++x;
e=100*x++;
printf(“y,z,e:%d,%d,%d\n”,y,z,e);
system(“pause”);
}

——此题主要考察对 ++运算符的了解。

习题二:
int x =5;
x+=x-=x*x;
printf(“x is %d\n”,x);
求X的值
等号运算符是自右向左进行运算
第一步 x*x =25 第二步 x-=x*x :x=x -25 此时x为-20
第三步 x+=x : x=x+x; 此时x为-40;
所以x的值为 -40;
主要考察对优先级的了解程度