12 2021 档案

摘要:9. 复合类型(自定义类型) 9.1 结构体 定义结构体变量的方式: 先声明结构体类型再定义变量名 在声明类型的同时定义变量 直接定义结构体类型变量(无类型名) #include <stdio.h> struct student { char name[21];//10个有效地汉字,有一个\0 in 阅读全文
posted @ 2021-12-22 19:24 Izereal 阅读(90) 评论(0) 推荐(0)
摘要:8. 内存管理 8.1 作用域 C语言变量的作用域分为: 代码块的作用域 函数作用域 文件作用域 #include <stdio.h> void fun1(int a) { int b = 20; } int main() { //定义变量 局部变量:在函数内部的变量,可以用auto来修饰,与全局变 阅读全文
posted @ 2021-12-14 19:56 Izereal 阅读(51) 评论(0) 推荐(0)
摘要:补充之前ifndef部分 它是if not define 的简写,是宏定义的一种,实际上确切的说,这应该是预处理功能三种(宏定义、文件包含、条件编译)中的一种 条件编译。 在c语言中,对同一个变量或者函数进行多次声明是不会报错的。所以如果h文件里只是进行了声明工作,即使不使用# ifndef宏定义, 阅读全文
posted @ 2021-12-09 19:22 Izereal 阅读(61) 评论(0) 推荐(0)