c语言赋值语句"a=(7+b,b++,a+7)"语法错在哪里?这个选项是错的,我想知道为什么.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/26 17:58:18

c语言赋值语句"a=(7+b,b++,a+7)"语法错在哪里?
这个选项是错的,我想知道为什么.

少个分号也是一个错误,但可能不是楼主真正想问的错误.
依楼主题意,这是一个赋值语句,既然是赋值语句,那么也就是说变量a还没有初始,因此你的这个语句就是错误的.
a=(7+b,b++,a+7) 假设b是有初值的,因此7+b;和b++都没有错误,但是a是正在被初始化的变量,因此a还没有初值,因此a+7就是错误的,因为a还没有初值,所以在进行初始化之前不可以进行运算.所以这里是错误的.

c语言赋值语句 a=b=c 是如何赋值 a:=b+1;为什么是C语言中不合法的赋值语句 赋值语句 C=(a,b,c)怎么解释 在C语言中a=b=0;和a=b==5;是不是赋值语句 c语言,为什么a=b=58和a=58,b=58是不合法的赋值语句? 下列语句符合c语言语法赋值语句是A.a=a+7B.a=7+b,c=a+7为什么b错了啊我倒是觉得a和b都是对的~ C语言中,赋值语句a=a++, c语言赋值语句a=(7+b,b++,a+7)语法错在哪里?这个选项是错的,我想知道为什么. 下列选项中,合法的C语言赋值语句为( ) A.a=7+b+c=a+5; B.a=7+b下列选项中,合法的C语言赋值语句为( ) A.a=7+b+c=a+5; B.a=7+b++=a+5; C.int x=1,y=x; D.a=7+b,c=a+5; 下列可作为C语言赋值语句的是()A.3+5; B.a=b=6; C.i+=1; D.y=int(x) 1.请选出合法的C语言赋值语句()(正确答案:C)A)a=7+b+c=a+7B)a=7+b++=a+7C)a=7+b,c=a+7D)a=7+b,b++,a+72.下列选项中不正确的赋值语句是()(正确答案:B)A)j++ B) ++(i+1)C)x=j>0 D) n=(i=2,++i)忘说了,我 C语言基础题 以下合法的C语言赋值语句是 A.a=b=58 B.k=int(a+b) C.a=58,b=58 D.--i 下列语句中符合C语言语法的赋值语句是A a=7+b+c=a+7;B a=a+7;C a=7+b,b++,a+7;D a=7+b,c=a+7;额,我觉得四个选项都不对,正确答案是A, 以下合法的C语言赋值的语句是?A.a=10 B.x=y=20; C.i++ D.m=2,n=5 C语言求指点,程序执行判断语句与赋值语句时,哪个耗时更长?比如:if(a>b) a=b; 是if(a>b)还是a=b耗时更长? 关于赋值语句的问题 1.将两个数 a=8,b=7 交换,使a=7,b=8,使用赋值语句正确的一组是( ) A.c=b,b=a,a=c B.a=c,c=b,b=a2.下面给出的输入语句,输出语句和赋值语句正确的个数为( ) (1) 输出语句 INPUT a;b; 选出下列合法的C语言赋值语句() A )a=7+b+c=a+7; b)a=7+b++=a+7; c)a=7+b,c=a+7; d)a=7+b,b++,a+7麻烦说明理由昂! 【求助c语言】设下面涉及的变量均已定义成int类型并赋值,则下列赋值语句不正确的是设下面涉及的变量均已定义成int类型并赋值,则下列赋值语句不正确的是A,d=(a=1,b=a+2,c=b+3); B,(b,d,a=1,c+1)=5;C,