发布网友 发布时间:2023-08-07 07:10
共2个回答
热心网友 时间:2023-09-12 00:30
第9题:【C】
核心知识点:1、逗号表达式,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。2、++a与a++的区别,前者为先自加1而后引用当前值参与计算,后者为先引用当前值参与计算而后自加1。
x=(a=3,b=++a);
1)执行a=3,此时a值为3;2)执行++a,此时a值为4;3)执行b=++a,此时b值为4,a值为4;4)此时逗号表达式值为4,执行x=4,此时x值为4,a值为4,b值为4。
#include <stdio.h>运行结果
第10题:【B】
A:连续赋值,除了最右的项外,其余所有项都必须是可以赋值的变量,不可以是常量或者表达式。
B:y==1是一个逻辑表达式,从题干得出其值为0,再将其赋值给x,最终结果是x被赋值0。
C:i=float(x);语法错了。如果要实现将x强制转换为float类型并赋值给i,应该写作i=(float)(x);
D:求余运算(%)参与运算的量均必须为整型。
热心网友 时间:2023-09-12 00:30
9 c.4 4 4;