新手C语言问题,a=(b=4)=3;为什么是错误的,而(a=3*5)=3*4;是对的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 17:41:59

新手C语言问题,a=(b=4)=3;为什么是错误的,而(a=3*5)=3*4;是对的
新手C语言问题,a=(b=4)=3;为什么是错误的,而(a=3*5)=3*4;是对的

新手C语言问题,a=(b=4)=3;为什么是错误的,而(a=3*5)=3*4;是对的
a=(b=4)=3,按照运算符优先级,先运行b=4,再运行b=3,最后运行a=3,所以结果得到a、b都等于3,并没有错.



(a=3*5)=3*4;按照运算符优先级,先运行a=3*5,再运行a=3*4,最后的出a等于12.

两个都没有错啊.
你看有没有可能是中英文输入法导致的符号的问题.

新手C语言问题,a=(b=4)=3;为什么是错误的,而(a=3*5)=3*4;是对的 C语言新手题目.若 int a=2,b=3,c=4;,则表达式a+b-c?a+b:a+c的值为?这个题目的题意是什么? c语言运算优先级以及逻辑运算的结果,新手若已知,a=3,b=4,c=5,则表达式!(a>b)&&!c||1的值为_________. C语言新手 这表达式帮我一步一步解释下好吗 .a*=16+(b++)-(++c) C语言编程例题:用二分法求方程的解方程为:2*x^3-4*x^2+3*x-6=0我是C新手,编了如下的程序:#include #include void main(){float c,d,f,a,b;a=-10;b=10;while (fabs(a-b)>=0.000001){c=(a+b)/2;d=2*a*a*a-4*a*a+3*a-6;f=2*c*c*c-4*c*c C语言问题:c=(a!=b) 是什么意思 解释 C语言的问题:a=b>c;是什么意思 C语言 指针 新手 秒回 请逐一回答我提出的三个问题 主要是基本概念第一种int *p1,*p2,*p,a,b;scanf(%d,%d,&a,&b);p1=&a;p2=&b;if(a C语言语法问题:a =( c++,b++) 啥意思?C语言语法问题:a =( c++,b++) 啥意思? C语言简单问题(新手.如x=y=0; while (x C语言问题a=b==ca=b==c为什么是1a=1,b=2,c=3 C语言问题,if和else语句,把句子写出来请输入一个整数“a”;.b=50,如果a>b则显示x否则显示y 该怎么写,我是新手,请写的详细些 C语言中有一道题目:已知int a=4,b=5,c;,则执行表达式c=a=a>b后变量a的值为( ) A 0 B 1 C 4 D 5本人新手,求高手,不会的酒别来迷糊我了,谢谢 一道C语言的简单题 新手提问假设a=4 b=5 c=6 编程求出下列表达式的值A a+b>c&&b==cB a||b+c&&b-cC (a>b)&&!c||1D (x=a)&&(y=b)&&0E (a+b)+c-1 && b+c/2要演算过程的源代码~我是新手 请授人以渔. C语言新手 (22||33)这表达式正确吗?如果正确结果多少列:int a=22,b=33;表达式(a||b) C语言新手下面表达式帮我解释下一个逻辑表达式:(m=a>b)&&(n=c>d) //用语言描述下这个表达式的意思 我新手,c语言关系运算符和赋值运算符,哪个优先级高?比如a=b>c怎么理解? 帮我看一这个C语言程序有什么问题?目的是交换两个字符变量,老是编译不行,是新手,不太懂#includevoid main(){float a,b,t;printf(请输入a,b:);scanf(%lf,%lf,%lf,&a,&b,&t);t=a;a=b;b=t;printf(%lf,%lf ,a,b);}