C++基础
weixin_45373958
这个作者很懒,什么都没留下…
展开
-
C++初步了解
11原创 2019-10-03 10:00:59 · 135 阅读 · 0 评论 -
命名空间
为什么有命名空间?在大型程序下,多程序员协同合作,为避免命名冲突。通俗的就是:你做了一个库,我做了一个库,我不知道你变量、函数的命名,你也不知道我变量、函数怎么命名的,这就好有重名的可能。 但只要把各自做的库放入命名空间内,对应释放命名空间的变量、函数就可以避免重名。 1、简单定义 namespace namespaceA { int a = 0; } 2、嵌套定义 namespace nam...原创 2019-10-03 11:02:33 · 108 阅读 · 0 评论 -
变量与常量
常量 特点:定义时设置初值、后期不可修改 整型常量: 0开头为八进制:012、045 0x/0X开头为十六进制:0x7A、0X1E L/l代码长整型、U/u代码无符号:85lu为无符号长整形常量85 实型常量: 即小数,注意指数表示法:aEb 字符/字符串常量: 字符常量:‘A’、’?’ 注意转义字符 字符串常量:“visual C++” 注意长度为10,字节为11(末尾的’/0’) 其他常量...原创 2019-10-03 11:50:20 · 137 阅读 · 0 评论 -
运算符、优先级与强制转换
算数运算符:+ 、 - 、* 、/ 、% 、++ 、– 1、’/’ 整型除法,不四舍五入直接舍弃小数部分 2、’%'两边必须是整型 关系运算符:<、>、>=、<=、==、!= 逻辑运算符:&&、||、! 1、&&相当于串联,出现假则停止 2、| | 相当于并联,出现真则停止 3、!真变假,假变真 赋值运算符:=、+=、-=、=、/=、%=...原创 2019-10-03 14:49:53 · 832 阅读 · 0 评论 -
引用
引用的基本语法: int a = 10; int &ia = a; ia =2; //对ia的操作等价于a的操作,即a=2,&ia返回a的地址 int *p = &a; int *&ip = p; //引用指针 1、引用必须初始化,且无法再修改 2、对引用变量的操作等价于对原对象的操作 引用的本质探讨: int &a = c; a = 5; 即int *c...原创 2019-10-03 22:23:14 · 90 阅读 · 0 评论