随笔分类 - C++
C++ 学习笔记
摘要:共用体是一种数据格式,能够存储不同的类型,但只能存储其中的一种类型 一、声明 union one4all { int int_val; long long_val; double double_val; } 二、初始化 one4all pail; pail.int_val=4; pail.doubl
阅读全文
摘要:一、结构的声明(用分号分隔) struct struct_a { char a; int b; float c; }; 二、结构的初始化(初始化用逗号分隔) struct_a c = { 'a', 10, 1.2 }; 或者 struct_a d = {'b', 2, 1.5}; 三、或者将初始化与
阅读全文
摘要:string 类位于名称空间std中,相对数组只有在定义的时候才能初始化,string对象更加灵活,大小自如。 string类的操作 1.赋值、拼接和附加 string str1 ; char char1[10]; char char2[10] = "partner"; string str2 =
阅读全文
摘要:字符串是存储在内存的连续字节中的一系列字符。 C++处理字符串有2种方式: 1.C风格字符串;特点是以空字符结尾,空字符为‘\0’,例如: char cat[8] = {'f', 'a', 't', 'e', 's', 's', 'a', '\0'}; 此外,还可以通过引号来初始化字符串,例如 ch
阅读全文
摘要:1.数组的声明 typeName arrayName[arraySize] 比如 int age[10]; char alphabet[26]; 2.数组的初始化规则 只有在定义数组的时候进行初始化,此后就不能使用了,也不能将一个数组的值赋给另一个数组 int cards[4] = {3, 6, 8
阅读全文