www.lgzj.net > C++

C++

比如你有这个结构体: struct xx { int a; int b; }yy, *kk; 那么yy.a=3, yy.b=5; kk=new xx; kk->a=4, kk->b=6; 也就是说你用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符,如果你用结构体定义的是一个结构指针,那么要引用...

估计你问的是在语法上##的含义吧? 它是个用在宏中的关键字. 表示将前后数据连接起来. 如: #define Conn(str) str##MyName 这样使用 Conn(123) 则等价于 123MyName 不知道这是不是你要的答案 希望可以帮助你.

在C++中,+=号就是,先将该符号左边的值加到右边值后,再将其复制给左边的值,例如: a=1; a+=1; 则第二句相当于a=a+1; 最后a的值为2.

取模, 就是取余数的意思. 5 % 3 = 2; // 5除以3余2 13 % 4 = 1; // 13除以4余1 %只可以作用于整数, 不可以用来计算浮点数

三目条件运算符(?:) 在Java语言中,三目条件运算符(?:)与C语言中的使用规则是完全一致的,使用的形式是: x ? y:z; 上面的三目条件运算的规则是:先计算表达式x的值,若x为真,则整个三目运算的结果是表达式y的值;若x为假,则整个三目...

这个叫复合赋值操作符,表示对某个对象做某种操作后,再将操作的结果重新赋给该对象。 复合赋值符的一般语法格式为: a op=b;其中op=可以是下列操作符合之一:+= -= *= ^= /= != &= %=等等。 玫瑰复合赋值操作符本质上等价于:a=a op b。 C++是一...

这个符号在C++中是指针调用的意思。举个例子: 有一个Phone类(手机),该类有一个成员函数SendMessage()用于发短消息,通常你要调用这个函数,可以先定义一个Phone类的指针*phone,利用这个指针就可以调用该函数了: phone->SendMessage();

在赋值符“=”之前加上其它二目运算符可构成复合赋值符。如+=,-=,*=,/=,%=,=,&=,^=,|=。 构成复合赋值表达式的一般形式为: 变量 双目运算符=表达式 它等效于 变量=变量 运算符 表达式 例如: a+=5 等价于a=a+5 x*=y+7 等价于x=x*(y+7) r%=p 等价...

||是逻辑或 只要有一个为真 即为真值; &&是逻辑与 只要有一个不为真就不是真值; 如果你学过pascal ||为or &&为 and

%是一个特殊的符号 %d 是格式化为整型 %s 是格式化为字符串 %lld 是格式化为长整型 比如: int n = 10; char str[] = "abcd"; __int64 n64 = 100000000000; printf("%d %s %lld", n, str, n64); // 将n,str,n64分别格式化为整型,字符串,长整...

网站地图

All rights reserved Powered by www.lgzj.net

copyright ©right 2010-2021。
www.lgzj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com