44问答网
所有问题
C语言中的冒号(:)是什么意思?
..........
C语言中的冒号用法有那些?..............
谢谢
举报该问题
推荐答案 推荐于2018-05-09
两种用法,一种是和?构成的条件表达式
即?:运算符
还有个是标点符的:
也是运算符
1.作为位域 ,表示占多少二进制位
2.和switch语句在一起用
如:
switch(c)
{
case 10://这里有冒号的
//执行语句
break;
case 3;
//执行语句
.....
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/36VZZVYY.html
其他回答
第1个回答 2019-07-03
1.
这是c语言的三目运算符。
2.
对于条件表达式b?x:y,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的值。一个条件表达式从不会既计算x,又计算y。
3.
条件运算符是右结合的,也就是说,从右向左分组计算。例如,a?b:c?d:e将按a?b:(c?d:e)执行。
第2个回答 2008-05-10
C语言中的三目运算符( .. ? .. : ..)
switch中的case分支(case : ..)
位段中也有,如(
struct ABC
{
unsigned a : 2;
unsigned b : 3;
unsigned c;
}
)
这些1楼的讲得很详细了` 我只补充一点,就是在跳转语句中也有用到":"
如:
....
goto LOOP;
.....
LOOP : ....
第3个回答 2008-05-10
1楼讲得很详细了!!!
相似回答
C语言中的
“:”
是什么意思?
答:
相当于if语句吧,问号前面的表达式为真的时候执行a=8,否则b=9;2、和goto语句一起用 loop:xxxxxxx goto loop 这个相当于满足摸个东西到goto这里执行,就会跳到你定义的loop那里去 我学得比较粗浅,还有 其他用法我就不清楚了,但是你可以到百度去搜“
c语言冒号
用法”然后会有很多各种用法的解释的。
c语言的
双
冒号是什么意思::
答:
双冒号(::)用法:
1、表示“域操作符”
。2、直接用在全局函数前,表示是全局函数。3、表示引用成员函数及变量,作用域成员运算符。4、命名空间作用域符,即2直接用在全局函数前,表示是全局函数,在运算符等级中属于最高级的。
c语言
符号
::是什么意思
答:
是作用域操作符 操作符在其左操作数的作用域内找到其右操作数的名字
。用于访问某个命名空间中的名字,如std::cout,表明名字cout来自命名空间std。同样的可以用来从某个类取名字,如string::size_type,表明size_type是string类定义的。此外双冒号前的作用域内定义的对象在外部不可见。
c语言
符号
::是什么意思
答:
这个符号在C语言里是没有的
,应该是C++中的符号,用在定义函数的时候,在函数名前面加类名和“::”,格式如下:类名::函数名,意思是该函数是属于这个类的。
大家正在搜
c语言冒号等号是什么意思
c语言两个冒号是什么意思
c语言双冒号是什么意思
编程中冒号是什么意思
冒号括号是什么意思
c语言中的问号和冒号
双冒号是什么意思
C语言结构体中的冒号用法
c语言冒号啥意思
相关问题
c语言中 ":=" (冒号 等于)是什么意思?
c语言中":"(冒号)和问号是什么意思
c语言中" : "(冒号)和问号是什么意思
c语言中,函数定义中的冒号是什么意思?
c语言中,函数定义中的冒号是什么意思
C语言里两个冒号是什么意思?
c语言的双冒号是什么意思::
c里面冒号的意思,C语言中的冒号(:是什么意思