c++自学

#C++ 自学笔记
cout<<" 想说的话" <<endl; => 输出
if, else if, else 都与c相同

if(300<x<500) 这种写法可行

goto 使用方法, 跳过某一段
goto FLAG;
。。。。
。。。。
。。。。
FLAG:

函数的分文件编写

  1. 创建头文件 .h
  2. 创建源文件 .cpp
  3. 在头文件中写下函数声明 (int add(int a, int b)😉
  4. 在源文件里写函数的定义 并应用 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] = {…};

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值