![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++基础
一起学习C++
南往无念
这个作者很懒,什么都没留下…
展开
-
C++学习1(数据类型、运算符)
#include <iostream>using namespace std;//注释: 先CTRL + K,然后CTRL + C(vs快捷键)//取消注释: 先CTRL + K,然后CTRL + U#define day 7int main(){ //变量 short num1= 2; cout << " num1 = " << num1 << endl; int num2 = 10; cout << " num2原创 2021-05-19 12:36:03 · 105 阅读 · 0 评论 -
C++学习2(if语句)
#include <iostream>using namespace std;int main(){ // C++中支持最基本的三种程序运行结构: /*顺序结构:程序按照顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行的相应功能 循环结构:依据条件是否满足,循环执行某段代码*/ //选择结构 单行if语句 int score = 0; cout << "请输入一个分数: " ; cin >> score; cout <原创 2021-05-19 12:43:43 · 363 阅读 · 0 评论 -
C++学习3(switch while do...while)
#include <iostream>using namespace std;#include<ctime>//系统时间的头文件int main(){ /*三目运算符 表达式1 ? 表达式2 : 表达式3 如果表达式1的值为真,执行表达式2,并返回表达式2的结果; 如果表达式1的值为假,执行表达式3,并返回表达式3的结果;*/ int num1=10, num2=20, num3=0; num3 = num1 > num2 ? num1 : num2;原创 2021-05-19 12:49:26 · 166 阅读 · 0 评论 -
C++学习4(for循环语句、跳转语句)
#include <iostream>using namespace std;int main() { //for循环语句 //打印从0-9这10 个数字 cout << "打印10个数字" << endl; for(int i=0;i<10;i++) { cout << i << " "; } cout << endl; cout << "\n " << endl; //原创 2021-05-19 12:52:59 · 294 阅读 · 0 评论 -
C++学习5(一维数组 、冒泡排序算法)
#include <iostream>using namespace std;int main(){ //数组 :放在一块连续的内存空间中,数组中的每个元素都是相同数据类型 //三种定义方法 /*数据类型 数组名 [数组长度] 数据类型 数组名 [数组长度]={值1,值2.....} 数据类型 数组名 []={值1,值2....}*/ cout << "数组第一种定义方法" << endl; int arr1[5]; //给数原创 2021-05-19 12:55:03 · 625 阅读 · 0 评论 -
C++学习6(二维数组)
#include <iostream>using namespace std;#include <string>int main(){ //二维数组的定义方式 /*1.数据类型 数组名[行数][列数]; 2.数据类型 数组名[行数][列数]={{数据1,数据2},{数据3,数据4}...} 3.数据类型 数组名[行数][列数]={数据1,数据2,数据3,数据4...} 4.数据类型 数组名[][列数]={数据1,数据2,数据3,数据4...}*/ cou原创 2021-05-19 12:56:12 · 1288 阅读 · 0 评论 -
C++学习7(函数)
main函数代码#include <iostream>#include"20210519_2swap2.h"using namespace std;/*函数定义五个步骤: 1.返回值类型 2.函数名 3.参数表列 4.函数语句 5.return表达式*/ /*返回值类型 函数名(参数列表) { 函数体语句 return表达式 }*///加法函数,实现两个整型相加,并且将相加结果返回int add(int num1, int num2){ int原创 2021-05-19 13:44:01 · 102 阅读 · 0 评论 -
C++学习8(指针)
C++中指针是必须掌握的一门技术,比较抽象难理解吧(本人觉得还好,但是就有人绕不过来,多练习,认真看完如下代码就可以简单掌握了)#include <iostream>using namespace std;void swap1(int a, int b){ int temp = a; a = b; b = temp; cout << "形参a=" << a << endl; cout << "形参b=" << b原创 2021-05-20 13:19:52 · 60 阅读 · 0 评论 -
C++学习9(结构体)
```cpp#include <iostream>#include<string>using namespace std;//1.结构体:结构体是用户自定义的数据类型,允许用户存储不同的数据类型/*语法:struct 结构体名 {结构体成员列表} 1.struct 结构体名 变量名 2.struct 结构体名 ={成员值1,成员值2...} 3.定义结构体时顺便创建变量*///创建学生数据类型:学生包括(姓名,年龄,分数)//自定义数据类型,一些类型集.原创 2021-05-21 20:34:43 · 126 阅读 · 0 评论 -
C++学习10(结构体案例)
#include <iostream>#include <string>using namespace std;#include<ctime>//系统时间的头文件/*结构体案例1案例描述:学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员学生的成员有姓名、考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值最终打印出老师数据以及老师所带的原创 2021-05-22 08:10:25 · 164 阅读 · 0 评论 -
C++学习11(通讯录程序)
本代码可直接运行,一下附加函数分文件编写后的代码(头文件和函数源文件)函数的分文件编写(作用:让代码结构更加清晰函数分文件的编写一般有四个步骤1.创建后缀名为.h的头文件2.创建后缀名为.cpp的源文件3.在头文件中写函数的声明4.在源文件中写函数的定义//封装函数显示界面 例如:void show()//在main函数中调用封装好的函数#include <iostream>using namespace std;#include "通讯录.h"//下边注释掉函数可原创 2021-05-22 15:08:06 · 118 阅读 · 0 评论