我的c++笔记[1]

1. c++中,main函数的返回值必须是int 型,该类型表示整数,int型是内置类型,即该类型是由c++语言定义的。


2. 在写c++程序时,大部分出现空格符的地方可以使用换行符替代,这条规则有两个例外:
·字符串字面值中的空格符不能用换行符代替。
·空格符不允许出现在预处理指示中。


3. 数值后面加上L(Long型),U(unsigned型)可该bain其原类型。


4. 在字符字面值前加L就能够得到wchar_t类型(16位)的宽字符字面值。(如 L'a'  。另外wchar_t类型多用于定义一个中文的字符串)


5. 在一行末尾加以反斜线符号可以将慈航和下一行当作一行处理。反斜线必须是该行的末尾,如
cout<<"hello/
world"<<endl;
注意和 cout<<"hello
world"<<endl;//这样是会出错的,编译不通过。
区分。


6. 左值(变量)可以出现在赋值语句的左边或是右边,右值(常量)只能出现在复制语句的右边。这个可以参考前置加和后置加的原理。这一条后面会讲。


7.变量的初始化:
·复制初始化: 如 i = 2;
`直接初始化: i(2);
关于初始化,初始化不是赋值,初始化是指创建变量并且给它赋初始值,而赋值是指擦除对象当前值并用新值代替。


8. 内置类型变量(包括string)是否在声明时自动初始化取决于变量被定义的位置,在函数体外定义的变量会初始化为默认值,而在函数体内(包括main函数)定义的内置类型变量不会进行自动初始化。


9. extern(如extern int i)声明不是定义,也不分配存储空间,事实上,它只是说明变量定义在程序的其他地方。另外程序中变量可以声明多次,但只能定义一次。


10.与其他变量不同,除非特别说明,在全局作用域声明的const变量是定义该对象的文件的局部变量。此变量只存在与那个文件中,不能被其他文件访问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值