C语言中变量加冒号是什么意思

2025-01-01 21:58:16
推荐回答(5个)
回答1:

::表示访问该作用域以外的变量和函数。
?:是三目运算符,以问号前面表达式的值来确定最终值是取冒号左边还是右边的值。

回答2:

当全局变量和局部变量相同的时候,::表示取全局变量的值
?:就是一个类似于比大小的运算符。比如a>b?a:b表示的就是如果a>b,则输出a,否则输出b。

回答3:

前面加冒号比如 CzljDlg::dlg,那么冒号前面是指dlg所在的类,就是dlg的作用域

回答4:

请举个例子。这样可以更精确的回答!

回答5: