zcgw.net
当前位置:首页 >> C++中=和==有什么区别 >>

C++中=和==有什么区别

c++中=和==的区别: =:是赋值,使值为=后的数。 ==:是比较,是与==后的数进行比较,相等为真,如果不相等为假。 如: a=3,意思是令a的值为3, a==3,不会改变3的值,只是将a的值与3进行比较,如果a等于3,则a==3为真,如果a不等于3,则为假。

:: 是全局变量 .是成员变量

多看看基础吧。 第一种用法::是域操作符,表示m_pMainWnd是在CWinThread中的变量 第二种用法:代表继承。CrrrDlg类以public方式继承类CDialogEx

如果是指变量的声明和定义: 从编译原理上来说,声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存。 对于下面的两句代码: void Func() { int a; int b=1; a=0; } 对于第一行代码,编...

简单的来说,回车换行就是到下一行首列,回车就是回到本行首列 就你这道题而言,如果是\n,也就是回车换行到下一行首列 那么结果就是 012 345 678 910 如果改为\r那么结果就变成 910,其原因是每一次都到本行首列,也就是覆盖了前面的内容,最后...

&表示一个地址,如你作输入用时不是经常用到scanf ( "%d",&num )之类的语句吗?,它就是将你输入的数存到num变量所指向的地址,而*是一个指针的标志,如*p=num,这里就是将num这个单元的数据送到*p所指向的地址里。如还不明白,再追问吧

类是一个抽象的概念,而对象做到了实体化,比如学生类,我可以定义一个对象就是student A; 表示A学生,那么这个A就具备所有学生的所有特征。这些特征就是你在student 这个类里面定义的一些属性和方法。只有定义了对象,你才能调用类里面的方法...

C中:

基本上无区别 举个例子 struct A { int a; }; 假如 struct A a; struct *p =&a; A.a 和 p->a 是相同的,.是普通类型访问方式,->是指针访问方式 指针访问时要确保指针有效 假如 struct A *p2 =NULL; p2->a,这样程序就挂了,p2没指向有效内存

网站首页 | 网站地图
All rights reserved Powered by www.zcgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com