c语言中 ":=" (冒号 等于)是什么意思?
发布网友
发布时间:2022-05-14 03:50
我来回答
共3个回答
热心网友
时间:2024-02-21 19:30
C语言中没有这种用法,该用法存在于伪代码中,如p:=2表示把2赋值给p。
C语言中赋值语句直接用一个=,如p=2,他还可以和其他的+、-、*、/等运算符连用,比如+=,
-=,
*=,
/=等,如a
+=
b,等价于a
=
a+b,其他类似。
热心网友
时间:2024-02-21 19:31
两种用法,一种是和?构成的条件表达式
即?:运算符
还有个是标点符的:
也是运算符
1.作为位域
,表示占多少二进制位
2.和switch语句在一起用
如:
switch(c)
{
case
10://这里有冒号的
//执行语句
break;
case
3;
//执行语句
.....
}
热心网友
时间:2024-02-21 19:31
:=
≡
:⇔
定义
x
:=
y
或
x
≡
y
表示
x
定义为
y的一个名字(注意:≡
也可表示其它意思,
例如全等)。
P
:⇔
Q
表示
P
定义为
Q
的逻辑等价。
cosh
x
:=
(1/2)(exp
x
+
exp
(−x))
A
XOR
B
:⇔
(A
∨
B)
∧
¬(A
∧
B)
定义为
所有领域