66问答网
所有问题
当前搜索:
c语言两个等号和一个等号
c语言
等于号
怎么用 有些是==,有些是=
答:
在
C语言中
,==和=是不同的符号。1. =为赋值运算符,作用类似于数学中的
等于号
。使用形式为 var=expr;作用是把表达式expr的值,赋值给var。注意左值var必须是可赋值的变量,不可以是常量或者是表达式。
2
. ==为C语言判断相等运算符。使用形式为 expr1 == expr2;其作用为,当expr1和expr2的值...
在
C语言中
,“a==”是说明意思?怎么有
两个等号
?
答:
恒等符,比较两端值是否相等的逻辑运算符 两点需要注意:
1
.易与赋值运算符“=”混淆
2
.注意指针参与比较时使用的变量形式
C语言
调试中syntax error 是什么意思
答:
C语言中
的syntax error是语法错误的意思,“语法错误”是在输入代码过程中输入错误的语句,是程序发生了语法上的错误。1、syntax error错误,例子:printf("trete")就是
一个
有语法错误的句子,它没有加分号,正确的应该为:printf("trete"),不正确就会弹出syntax error。
2
、在C/C++中指语句的格式不对...
C语言
编写程序y=x (-5<x<0) y=x-1 (x=0) y=x+1 (0<x<10) 那个大括号打...
答:
include<stdio.h>定义头文件 main() {int x,y;定义
两个
变量要以分号结尾 scanf("%d",&x);应该是scanf输入函数输入
一个
整数x if (x>-5&&x<0)y=x;如果x大于负五的同时小于0则y=x if(x==0)y=x-1;
C语言等号
要用双等号 if(x>0&&x<10)y=x+1; printf("%d",y); } 说明shift+...
C语言
求若干个整数(少于50个整数)的平均值(小数点后保留8位)
答:
a[50],s,b;double t;/*小数点8位 单精度最多精确到6到7位 要精确到8位 要用双精度*/s = 0;/*双
等号
==是逻辑运算符 = 才是赋值运算符*/for(b=0;b<50;b++) { scanf("%d",&a[b]);/*循环输入*/ if(a[b] == -1)/*停止输入的条件 这里输入-1就终止输入*...
C语言
几道选择题
答:
由于判断的条件不是K==1,注意是
两个等号
,由于只是
一个等号
,系统认为,条件是K=1,注意是把1赋值给K,然后就成了,然后进入循环。切记=是赋值,==是判断。以后所有的……个跟第七题,很像了,凡是非零的数据进入判断,都是真事件 汗……怎么直接15题 【15】选(D)显然……你之前的题目里面...
c++判断条件不能出现连等吗
答:
这个肯定不行啊,因为按照执行顺序,先判断b==
c
,结果是false或者是true,也就是0
和1
,如果你的a不是这
两个
值的话那返回的就一直是false,不会得到true的结果。
什么时候用
两个等号
赋值是正确的,什么时候是错误的
答:
a=b=4,从右边算起,相当于a=(b=4),而(b=4)等于4 a=
c
+d=7,+的优先级比=高。a=(c+d)=7,这里(b+c)是个中间变量,无法为它赋值,所以是错的
C语言中
连续放两个加号或
两个等号
是代表什么?
答:
在
c语言中
== 是
等号
的意思 = 是赋值 举例说明 include "stdio.h"void main(){ int i=1;if(i==1) printf("ture");} i=1 是给 i 赋值为1 if(i==1) printf("ture"); 是判断i是否为1 而连续
两个
加号或者两个减号是自增和自减 而且i++和++i 是不同的 举例说明 include "...
c语言中
==和=有什么区别?
答:
c语言中
==和=只在意义
一个
方面有区别,具体如下:“==”是关系运算符,而“=”是赋值运算符。其中c语言中的关系运算符还有:1、“!= ” 是不等于的意思。2、“< ”是小于的意思 3、“< =” 是小于等于的意思。4、“> ”是大于的意思 5、“> =” 是大于等于的意思。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜