#C++ 自学笔记
cout<<" 想说的话" <<endl; => 输出
if, else if, else 都与c相同
if(300<x<500) 这种写法可行
goto 使用方法, 跳过某一段
goto FLAG;
。。。。
。。。。
。。。。
FLAG:
函数的分文件编写
- 创建头文件 .h
- 创建源文件 .cpp
- 在头文件中写下函数声明 (int add(int a, int b)😉
- 在源文件里写函数的定义 并应用 include “头文件.h”
空指针
声明指针
int *p = NULL; (这样声明的话 不能访问该内存)
野指针
指向一个没有权限的地方的指针
const 修饰指针
const int * p = &a; // 常量指针
常量指针的指向可以修改,但是指向的值不能修改
*p = 20 // 错误 不能修改值
p = &a // 正确 可以改变指向
int * const p2 = &a; //指针常量
指针常量的指向不可以修改 值可以改
const int * const p3 = &a;
指向和值都不可以改
指针一定要初始化,这里建议
int类型指针-> int * p = new int;
char 类型指针 -> char * p = new char;
结构体定义和使用 – 三种方式
struct 结构体名 变量名;
struct 结构体名 变量名 = {成员1值,成员2值。。};
定义结构体时顺便创建变量
结构体数组
struct student arr[3] = {…};