- 博客(5)
- 收藏
- 关注
原创 c指针介绍、c动态内存分配
定义:系统在编译代码时会给变量分配内存地址,此地址称为变量的“地址”,指针是一个存储地址的一个变量,称为指针变量。指针变量中的地址是可以被改变的。指针的定义类型名 * 指针变量名int* p; //指向整型的指针char* p1; //指向字符型的指针double* p2;int** p3; //指向指针地址的指针。注意:注意指针类型和指针指向的类型。例如int* p,指针类型为int* ,是指向int类型的指针int**p3 是指针类型改为int**,是指向int*的指针。
2022-06-02 15:17:30 190
原创 笔记:预处理与文件操作
生成计算机能执行的文件的步骤源文件.c文件 经过编译 .obj文件(目标文件) 通过链接 .exe(可执行文件)一、预处理与宏定义在编译之前,会提前处理一些以#开头命令,称为预处理1、宏定义 #define宏定义可分为无参的宏定义和有参的宏定义的#define 宏名 宏替换 //无参的宏定义#define pi 3.14 //用pi替换3.14#define add(a,d) a+d //#define 宏名(参数表) 宏替换 ...
2022-04-23 21:52:48 319
原创 笔记:函数(简单介绍)
函数的定义:返回值类型 函数名(参数){ 函数体}例如:a+bint sum(int a, int b){ return a+b;}如果函数在主函数前面可以不用声明,在主函数后面需要声明int sum(int a,int b); //只用声明,不用实现参数的传递全局变量:在函数外面定义的变量实参: 全称为"实际参数"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具
2022-04-18 21:45:17 54
原创 数组(一维数组,二维,字符数组)
数组:相同变量的集合,即数组中所有元素都为同一类型一、一维数组一维数组的定义数据类型 数组名[数组大小]数据类型:可以是int float等基本数据类型数组名:要符合用户标识符命名规则数组大小:常量或常量表达式例如 int arr[6] = {0,1,2,3,4,5};0 1 2 3 4 5 注意:(1)只能单次使用数组的元素,不能一次使用整个数组(2)元素个数应该小于等于数组长度,否则就会溢出。二、字符数组数据类型为char..
2022-04-15 22:17:23 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人