- 博客(12)
- 收藏
- 关注
原创 【C语言】基础篇七、调试
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序(F10可以逐行调试)Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用(F10会直接跨过多行)软件开发过程:立项、需求收集、需求分析、设计、开发、测试、验收、发布上线tip:linux开发环境调试工具是gdb(C/C++),后期课程会介绍。
2023-06-29 09:48:45
159
1
原创 【C语言】基础篇六、结构体
/初始化:定义变量的同时赋初值int x;int y;//声明类型的同时定义变量p1//定义结构体变量p2struct Schar c;//结构体double d;//指针int main()return 0;
2023-06-28 22:39:34
101
1
原创 【C语言】基础篇五、指针
总结:指针=地址=内存编号,口语中说的指针通常指的是指针变量指针变量,用来存放地址的变量(存放在指针中的值都被当成地址处理)32位虚拟地址空间CPU - 32(bit)位地址 - 地址线传输 -> 内存64位虚拟地址空间CPU - 64(bit)位地址 - 地址线传输 -> 内存。
2023-06-28 22:38:31
101
1
原创 【C语言】基础篇二、函数
自定义函数和库函数一样,有返回值类型、函数名、函数参数、函数体,但这些都是自己设置并实现的//一般写法//函数定义int main()int a = 10;int b = 20;//函数调用return 0;//函数定义放后面int main()int a = 10;int b = 20;//函数调用return 0;//函数定义编译器报警告//函数定义放后面,并在前面声明//函数声明//写法1//写法2,只需要知道类型即可,可省略形参名称。
2023-06-28 22:34:49
101
1
原创 【C语言】通识篇4
test.c 源文件怎么使用的:(预编译) - 编译 - (汇编) - 链接 - 运行 - test.exedefine 定义的数据类型依据具体情况而定,上文代码 MAX 本身是没有类型的,它的内容 1000 是有类型的,所以使用 MAX 可以把它当成整型来用根据编译环境来看能否打印汉字。
2023-06-28 22:31:28
121
1
原创 【C语言】基础篇一、分支、循环语句
3 + 5;控制语句(此篇介绍)复合语句空语句控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句条件判断语句(分支语句):if语句、switch语句循环执行语句:do while语句、while语句、for语句转向语句:break语句、goto语句、continue语句、return语句。
2023-06-28 22:31:25
241
1
原创 【C语言】通识篇3
在 C 语言中,可以使用typedef关键字来定义新类型。结构体(struct结构体是 C 语言中一种自定义复合类型,它由多个不同类型的数据成员组成,可以用于表示一个实体的多个属性。数据类型 成员1;数据类型 成员2;...} 结构体标识符;其中,数据类型可以是基本类型、指针类型或其他结构体类型。例如,以下代码定义了一个表示学生信息的结构体类型Student} Student;枚举类型(enum枚举类型是C语言中一种自定义离散类型,它由一组具有相同性质(如颜色、星期)的常量组成。
2023-06-28 22:27:54
151
1
原创 【C语言】通识篇1
计算机语言:人和计算机交流的语言C语言是一门通用计算机编程语言,广泛应用于底层开发,但也可以做软件开发暂时无法在飞书文档外展示此内容暂时无法在飞书文档外展示此内容C语言标准为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C(C89/C90),作为C语言最初的标准,后来推出C95,C99,C11,C17,C2x,但ANSI C 依然是使用最广泛的编译器C语言是一门面向过程的计算机编程语言,与C++, Java等面向对象的编程语言有所不同。
2023-06-28 22:24:25
162
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人