栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C/C++ .和 ->

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C/C++ .和 ->

C++:c++ .和 ->

比如你有这个结构体:
structxxinta;
intb;
}yy,kk;
那么yy.a=3,yy.b=5;
kk=newxx;
kk->a=4,kk->b=6;
也就是说你用结构体定义了一个实体,那么这个实体要引用他里面的成员,就用.操作符,如果你用结构体定义的是一个结构指针,那么要引用他里面的成员就用->
关于继承和派生
classexampleintfunc1();classinherit:publicexampleintfunc2();那么inherit类继承自example类,inherit是example的派生类
C++:c++中+=的意思
赋值运算符中有+=运算符,其作用是在左边的变量上加上右边的值。例如i+=1等同于i=i+1。
从汇编的角度讲,i=i+1要比i+=1消耗更多的时间和资源。现在的编译器考虑到了初学者容易犯这类错误,会自动将i=i+1;这样的语句优化成类似i+=1;的形式。
另外,自增1还有更简便的写法,即++i;,这种方式的效率等同i+=1;,但是篇幅更短。
算术运算符:
+(加)、-(减)、
(乘)、/(除)、%(整除求余)、++(自加)、–(自减)
关系运算符:
>(大于)、<(小于)、==(等于)、>=(大于或等于)、<=(小于或等于)、!=(不等于)
赋值运算符:(=号及其扩展赋值运算符)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290126.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号