
C++基础语法学习
kpler
嵌入式软件
展开
-
C++第一阶段过关题
采用模块化编程未使用简单工厂模式//主函数#include"common.h"int main(){ int cmd=0; int len = 0; person people[1000]; len = sizeof(people)/sizeof(person); initTelephoneInventory(people,len); while(1) { show(); cout<<"\t***************please input cmd:";.原创 2021-04-24 15:52:08 · 266 阅读 · 0 评论 -
C++基础语法学习2
1,指针。记住一句话指针就是地址(可以通过指针间接访问地址)2,空指针和野指针空指针:指针变量指向内存中编号为0的地址空指针用于初始化指针,不可以被访问野指针:指针变量指向非法的变量空间注意:空指针和野指针都不是我们申请的空间因此不要访问。3关键字const#include<iostream>using namespace std;int main(){ int a=10; int b=10; int const *p;//常量指针:不可以更改指向内容的数值;原创 2021-04-22 10:49:02 · 113 阅读 · 0 评论 -
C++基础语法学习函数模块化编程(在ubutun下vim中编写)
作用:让代码结构更加清晰函数分文件编写一般有4个步骤1,创建后缀名为swap.h的头文件2,创建后缀名为swap.cpp的源文件和主函数mainpro.cpp3,在头文件中写函数的声明4,在swap.cpp中写函数的定义swap.cpp文件源码#include"swap.h"int swap(int a,int b){ cout<<"a="<<a<<"b="<<b<<endl; return a>b?a:b;}原创 2021-04-21 09:56:13 · 138 阅读 · 0 评论 -
C++基础语法学习1
1,变量类型(常用)C++中有a,字符型char占1字节。b,整型 short(2),int(4),long(linux系统中为4,windows中为8),long long(8);c,浮点型 float(4),double(8)。且他们在输出时默认为6为有效数字d,布尔型 bool(1),只有两个值true ,false;#include<iostream>using namespace std;int main(){ bool flag;原创 2021-04-16 20:51:07 · 179 阅读 · 0 评论