请教个简单的C语言问题????
来源:百度知道 编辑:UC知道 时间:2024/06/27 07:27:24
int a=2,b=3,d;
printf("%d",d=b-a);
这个语句合法吗?
如果合法的话,之后d就被附值了???
printf语句里还有附值功能吗???
我也觉得好像不合法!!但书上就这么写的!!???
printf("%d",d=b-a);
这个语句合法吗?
如果合法的话,之后d就被附值了???
printf语句里还有附值功能吗???
我也觉得好像不合法!!但书上就这么写的!!???
合法。输出的结果是1.我试过了,绝对正确。
明显合法。。。
运行结果是1
可以进行赋值的,没有问题。
输出语句可以是表达式
绝对合法,输出结果是d的值
合法,但是不合格式而已.正式编程时不允许这样写.