c++
文章平均质量分 79
Mhypnos
这个作者很懒,什么都没留下…
展开
-
c++字符串
c风格字符串 char c[] = {'a','b', 'c', '\0'}; char a[] = "abc"; 注:若未以’\0’结尾的char数组,被当做字符串使用(如在strlen等函数使用),会产生错误,程序会在一直寻找’\0’结尾的字符。 c++风格 string为c++类库的一个类,本质为char数组 string s1; //默认初始化,s1为空串 //s2为s1的副本 string s2(s1); //等价于 string s2 = s1; string s3("abc"); str原创 2022-04-07 21:50:40 · 430 阅读 · 0 评论 -
C++笔记 变量和基本类型
64位操作系统: bool 8位/1字节 char 8位 short 16位 int 32位 long 32位 float 32位 double 64位 除布尔与字节外整型默认为带符号类型,可以表示正、负、0,添加unsigned为无符号类型,表示大于等于0的值。 当一个表达式中既有无符号数,又有int值时,int值会转换成无符号数。 (原码:第...原创 2018-10-12 19:37:58 · 178 阅读 · 0 评论 -
C++笔记 语句
switch内部的变量定义 case true: string file_name; //错误:控制流绕过一个隐式初始化的变量 int ival = 0; //错误:控制流绕过一个显示初始化的变量 int jval; break; case false: jval = next_num(); //正确 if(file_name.empty()) //file_name在作用域内...原创 2019-03-19 17:08:34 · 123 阅读 · 0 评论 -
C++笔记 表达式
左值右值:左值右值的形式区分(或者称语法区分)是能否用取地址&运算符;语义区分(即其本质涵义)在于表达式代表的是持久对象还是临时对象。 ...原创 2019-03-18 18:34:21 · 137 阅读 · 0 评论