C语言
C语言基础知识点+练习
aaa小葵
这不是bug,这是future
展开
-
【C语言】标准头文件结构
【代码】【C语言】标准头文件结构。原创 2023-09-17 16:21:52 · 104 阅读 · 0 评论 -
【C语言】宏
define<名字><值>没有结尾的分号名字必须是一个单词,值可以是任何东西#define pi3.1415926# define pi 3.1415926 //定义一个宏 pi是这个宏的名字 3.14159是这个宏的值如果一个宏的值中有其他宏的名字,也会被替换如果一个宏的值超过一行,最后一行之前的行末要加宏的值后面出现的注释不会被当作宏的一部分没有值的宏#define PI3.142PIprintf//6.28 PRT;;//6.28 PRT;printf。原创 2023-09-17 15:32:34 · 108 阅读 · 0 评论 -
【C语言】联合union
【代码】【C语言】联合union。原创 2023-09-15 11:17:36 · 231 阅读 · 0 评论 -
【C语言】类型定义typedef
用于声明已有的数据类型的新名字//使得length成为int的别名,此时length就可以替代int出现在变量定义和参数声明的地方:int month;int day;int year;} Date;如果没有typedef则该代码声明一个Date的变量有typedef后意思为整个struct对象有了一个别名Datetypedef char* Strings[10]//String是10个字符指针的数组类型。原创 2023-09-15 10:37:40 · 86 阅读 · 0 评论 -
【C语言】结构
结构与函数 - 整个结构可以作为参数传入函数 - 此时在函数内部新建一个结构变量,并赋值调用者的结构的值 - 函数也可以返回一个结构原创 2023-09-15 10:24:07 · 60 阅读 · 0 评论 -
【C语言】枚举
定义的符号常量彼此之间有关联的时候可以用枚举。原创 2023-09-10 16:54:30 · 44 阅读 · 0 评论 -
【C语言】动态内存分配
引:如果输入数据的时候,先告诉你个数,然后再输入,要记录每个数据。原创 2023-09-10 16:13:22 · 33 阅读 · 0 评论 -
【C语言】数组
【代码】【C语言】数组。原创 2023-09-10 15:33:32 · 43 阅读 · 0 评论 -
【C基础】指针
获取变量的地址值,它的操作数必须是变量;变量的地址值与类型是否相同要看编译器。在普通变量内会放实际的值,但是在指针变量内,只会放别的变量的地址值。sizeof用于给出某个类型或变量在内存中占据的字节数。a,b相邻排列,并且正好相差4个字节即一个int的字节。访问指针的值所表示的地址上的变量 -->特别注意:不可以对没有地址的东西取地址。简单来说,指针就是用来保存地址的量。原创 2023-08-18 14:47:52 · 55 阅读 · 0 评论 -
C语言参数传递问题(本地变量)
执行到swap(5,6)此刻传值给下方的函数定义处,但是函数定义处修改的值是函数的参数,swap(a,b)只是传递了值,对于main函数中的a,b值并没有改变。此时函数声明和原型中都是参数,但是main函数中函数调用时是确切的值,函数每次运行,就产生了一个独立空间,在这个空间中的变量,是这次函数运行所独有的,称作。函数传过去的只能是参数,它不是地址值,如果用引用的话,它就传的是真实值,你那传的它值在函数内部变了。原创 2023-08-08 10:51:28 · 62 阅读 · 0 评论