冒号在C语言中有以下几种作用:1.语句标识,与goto语句配合使用。如:c++; if (c>3) goto next; if (c<2){ c--; } next: return; 由于goto语句会造成不易阅读等情况,因此应避免使用 2.条件赋值语句的组成部分 a=(a>3)?1:2;冒号将前面的条件语句在真和假两种情况的不同取值进行...
c语言中的双冒号作用C语言中的双冒号作用 1.表示“域操作符” 例:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时, 就要写成void A::f(),表示这个f()函数是类A的成员函数。 2.直接用在全局函数前,表示是全局函数 例:在VC里,你可以在调用API ...
冒号是位域,根据你实际需要的空间来分配,可以节省空间!
如果x>y,就把x的值赋给z,否则把y的值付给z。可以把z=x>y? x : y理解为 if(x>y){ z=x;}else{ z=y;}
m=(num1>num2)?num1:num2;这个 ?+: 是一个三目运算 意思是:如果 num1大于num2 那么 m等于 num1 否则 m等于 num2;相当选 if .. else...这个 m=(num1>num2)?num1:num2;可以写成 if(num1>num2){ m=num1;} else { m=num2;} ...