C++primer读书笔记(刚开始读,没内容--)

考完研开始啃C++primer,之前很多次想读没读下来,这次一定要静下心来把它读完。

第二天,看到41页

 'a' 表示一个字符a,"a"表示一个字符a加一个空字符。

L'a'表示宽字符,L"a"表示一个宽字符a加一个宽空字符。

输出宽字符应该用 wcout 


变量的定义(definition)为变量分配空间,也可能为变量赋初值

变量的声明(declaration)使程序知道变量的名称和类型

当变量前有关键字extern时且没赋初值时不是定义,当有extern且赋初值时是变量的定义,因为只有定义才分配空间

int i;              //声明且定义i

extern int i;   //声明但是不是定义i

extern int i = 1;  //定义


因为头文件可能包含在多个源文件中,所以头文件中不能包含变量或函数的定义

有三种定义例外:1.类的定义;2.常量对象的定义;3.内联函数


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值