![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++基础语法
小楼昨夜又东风Ace
这个作者很懒,什么都没留下…
展开
-
【C++基础语法】C++ Vector基本用法详解
vector作为C++中非常强大的容器类,其灵活的内存管理、方便的元素操作方法使其成为开发者的首选。掌握vector的使用,能够让C++程序的数据管理更加高效、安全。希望本文能够帮助初学者理解并熟练掌握vector的基本用法,为更加深入地学习C++打下坚实的基础。原创 2024-03-16 11:50:06 · 1814 阅读 · 1 评论 -
【C++基础语法】函数
函数由返回值类型,函数名,形参,函数体组成。形参是函数的操作数,在一对圆括号中声明,用逗号分隔。函数执行的具体功能的代码在函数体内定义。v2+=10;return v2;//以上,定义了一个名为func的函数,返回值是int类型的值,有两个int类型的形参。调用func函数时,需要提供两个int型的值传递给函数,函数执行完后返回一个int型的值。原创 2023-05-08 22:02:16 · 136 阅读 · 0 评论 -
【C++基础语法】String 字符串
使用string之前,使用字符数组存储字符串,使用上比较受限制,C++提供新的string类型,代替c语言中的字符数组。相对于字符数组,string类型更加灵活方便。string s1;//s1是一个空串。原创 2023-05-06 15:12:52 · 126 阅读 · 0 评论 -
【C++基础语法】数论入门
首先,我们筛掉2的倍数,然后筛掉3的倍数,然后筛掉5的倍数……剩下来的数就是质数。把正整数拆分成质数的幂的乘积的过程,称为整数的质因数分解。其中a,b,c是非负整数,满足a≤2,b≤2,c≤1.一个正整数p是质数,当且仅当它的约数只有1和它本身。两个数n和m,它们的最大公约数是:gcd(n,m)如果a和b除1以外没有公因数,则称a,b互质。只需要判断gcd(a,b)是否为1.最小公倍数记作:lcm(n,m)因此,质数是“不可分割”的数。质数是无法进行质因数分解的。哪些数是它的因数呢?原创 2023-05-01 11:30:00 · 200 阅读 · 1 评论 -
【C++基础语法】结构体
在之前我们已经学了很多int, char,string,float …等类型,还学到了同类型元素构成的数组。但在实际问题中,一组数据往往具有不同的数据类型 例如,人口大普查时,我们需要记录每一位公民的姓名,年龄,性别,住址,身份证号码。这些信息要用整型,字符型,字符串型等来记录。为了解决问题,我们可以自己构造数据类型一一“结构体”。结构体可以理解为一种自己定义的数据类型,完成结构体定义后,使用方法与int,char等普通数据类型使用方法相同。 结构体声明 以上就相当于定义了一种数据类型stu,该数据类型包含原创 2023-04-27 17:33:56 · 73 阅读 · 1 评论