ctrl+k +c注释快捷键
ctrl+k +u取消注释快捷键
ctrl+k +c注释快捷键
ctrl+k +u取消注释快捷键
include预处理指令
iostream——输入输出流,头文件名
main——主函数
头文件自己创建的引用就用双引号“”,引用系统的则用尖括号<>。
using 使用 namespace 命名空间,std标准命名空间,每次必引用。
cout<<输出
cin<<输入
cin.get()等待输入
关键字struct 用于声明结构体
关键字 const 定义常量
关键字 unsigned 定义整型 代表无符号
注释的作用:方便别人看也方便自己复习。
//:单行注释
/* */: 多行注释
注释快捷键:全选,ctrl+k, ctrl+c
取消:ctrl+k, ctrl+u
语句:以fe
break语句跳出循环
continue语句是不执行当前循环,继续执行下一次循环
用strcmp来判断两个char风格字符串中字符内容是否相同,返回0则相同。直接比较时比较的是其指针(地址)
string风格字符串可直接比较内容是否相同,返回1则相同
array可以使两个数组间进行赋值
格式 array<类型名>名称
用new申请的空间要用delete来释放
const 赋值为常量
指针可以理解为定义一种地址类型
int*或者float*之类的用于定义指针
指针
&(看成吸铁石)是读取地址
*读取值
结构体一个大套餐
可以简化代码量
数组也是指针
eg:
数组名 实 是第一个元素的地址
&a 访问内存地址
*a 访问内存存储内容
定义指针时要一同完成地址赋予,为防止报错如果指向空地址也要写0或NULL或nullptr
注意用void*指针声明时,一定带类型,不然也会因识别不出是哪种地址而报错
i=in o=out stream=流
#include 包含 引入
cout 输出
iostream 系统内置
自己引入要加.h
using 使用
namespace命名空间
std;这是个命名空间 STAND
cout 是函数 功能 控制台输出显示字符串
加std::不报错。
using std::cout;
枚举类型enum
枚举 是为了方便记录类型
栗子
enum type
{magic,tank,fighter};
…………………………
不赋值的话默认
magic=0
tank=1
fighter=2
各元素之间用英文逗号分隔
上一节用的是C风格
本节是C++风格『string』
也有cin用户输入问题(空格 回车 制表符)会分割输入
用getline(cin,定义的string名)来整行输入
s+=str1
即是
s=s+str1的意思
string类型可以先定义再换行赋予字符串