c++
文章平均质量分 55
糖霜123
脑袋转不快,手也敲不动
展开
-
04C++基础知识
【代码】04C++基础知识。原创 2023-06-26 16:50:24 · 49 阅读 · 0 评论 -
03c++基础知识vector
push_back(),将一个新元素添加到vector中,并且是放在vector的尾部。因此vector不需要事先知道要存储数据大小是多少,而且可以往vector中任意添加不同个数的元素。定义一个vector需要确定定义数据类型和始集,数据类型放在vector<>中,且每个vector的数据集类型是一致的。当给定一个vector定义后(并未指定数据元素值),根据数据类型的不同,它的每个数据元素将赋予不同的缺省值。在使用vector时,我们一般先定义,再填充值,这里一般用到push_back().原创 2023-06-23 22:09:42 · 85 阅读 · 0 评论 -
02C++基础知识
和while相比,for更易理解和维护,因为for循环的语句的初始化、循环条件和循环增量是放在开头的,并且,我们不应该随意在循环里边修改循环增量 ,这样容易对程序员造成误解。程序块是一种特殊的语句,不包含任何语句的程序块也是可以的,它表示什么也不做。9.switch能够对一组常量产生优化代码,特别是常量数目很多的时候,switch语句比if嵌套语句更优秀。语句,包括表达式语句和声明语句,表达式语句包括赋值语句、I/O语句和函数调用,此外,还有空语句。2.case语句中的值必须是常量表达式,不能使用变量。原创 2023-06-22 21:39:16 · 74 阅读 · 0 评论 -
【无标题】01C++基础知识
int转char,可以转换的数字范围有限,因为char占一个字节,也就是八位,能表示的数字范围在[-128:127],但是为了数值有效性,只用[0:127],这样做是因为每台计算机是不一样的,有的PC机可以是[0:255]例如,int可以转为double,在特殊情况下,当int值特别大,超过了2^32,即2147483648,就会溢出。窄化从C语言中到c++中一直是可以被接受的,因为有经验的程序员可以看出哪些是可以窄化的,避免数据出错。double保存的是数字,string保存的是字符序列,例如,原创 2023-06-21 14:02:57 · 74 阅读 · 0 评论