c++基础


assert() 头文件:#include <assert.h>assert的中文是 明确肯定; 断言;参数我们可以填写一个我们可以明确肯定出现的结果, 如果实际情况与我们断言的不一致

文件写出:#include <stdio.h> #include <fstream> //文件读写的头文件 void 写到文件(const char* path, char

externextern 用于引用其他文件里的变量比如a文件里有一个 int ab文件里 想用这个a (假设没有使用头文件引入)那么就可以直接写 extern int a; 就代表引用了另外一个文件里

/* 声明数组的三种方式: 第一种: int arr[10]; 第二种: int arr[10]={0,5,3} //如果{}内的数据不足,剩余的全部用0补全 第三种: i

内存四区: 代码区,全局区,栈区,堆区意义:不同区域存放的数据,赋予不同的生命周期,编程更灵活作用:代码区:写的所有代码,都存放在代码区全局区:全局变量,静态变量,常量(字面常量和const修饰的常量

打印变量的地址:int a = 1; int b = 2; printf("%p\\n", &a);//%p 用于打印指针的16进制地址指针占用的字节数printf(&

什么是函数指针函数指针是指向函数首地址的指针(因为函数也是占用一定内存的)例如我们先写一个函数如下:int add(int a, int b){ return a + b; }如何定义一个函数指针用(

typedef 用来给类型取别名1基本数据类型如何定义:typedef int INT;//给int起一个别名为INT INT i=0;如何读懂:typedef int INT;通用方法: 去掉typ

基本的内置类型类型关键字布尔型bool字符型char整型int浮点型float双浮点型double无类型void宽字符型wchar_t其实 wchar_t 是这样来的:typedef short in

#include <iostream> using namespace std; /* #define宏常量和const常量 c++定义常量有两种方式 1: #define宏常量 通常定义

代码1:#include <iostream> using namespace std; int main(){ cout << "helloworld"