
C语言笔记
文章平均质量分 87
C语言新人的自学笔记
ydm_ymz
这个作者很懒,什么都没留下…
展开
-
C语言进阶7:程序环境与预处理
_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义 VS2019不支持这些预定义符号都是语言内置的。代码运行时记录一些日志信息,通过日志信息分析哪里出现了问题,从而进行排查。return 1;//保存日志文件。原创 2024-11-29 08:20:07 · 1803 阅读 · 0 评论 -
C语言进阶3:字符串+内存函数
C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中字符串常量 适用于那些对他不做修改的字符串函数头文件:string.h函数名:strlen函数参数:str,参数类型是const char* ,即需要进行求字符串长度的起始地址函数返回类型: size_t,size_t是unsigned int的类型重定义,是无符号整型。库函数使用size_t类型可能考虑的是字符串的长度不可能是负数,所以用了无符号类型size_t。原创 2024-11-12 10:20:33 · 2623 阅读 · 0 评论 -
C语言进阶6:文件操作
磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件。原创 2024-11-24 01:22:41 · 252 阅读 · 0 评论 -
C语言进阶5:动态内存管理
/在栈空间上开辟四个字节//在栈空间上开辟10个字节的连续空间空间开辟大小是固定的数组在申明的时候,必须指定数组的长度,它所需要的内存在编译时分配但是对于空间的需求,不仅仅是上述的情况。有时候我们需要的空间大小在程序运行的时候才能知道,那么数组在编译时开辟空间的方式就不能满足了。原创 2024-11-21 08:11:25 · 1226 阅读 · 0 评论 -
C语言进阶4:自定义类型:结构体+枚举+联合
有了结构体类型,那如何定义变量?intx;inty;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值。structStu//类型声明//名字intage;//年龄//初始化intdata;//结构体嵌套初始化//结构体嵌套初始化intmain()return0;对结构体进行初始化时也可以不按默认顺序来初始化,如下structScharc;inta;floatf;intmain()原创 2024-11-18 14:08:22 · 1763 阅读 · 0 评论 -
C语言进阶2:指针的进阶
/整型指针 - 指向整型的指针 - 存放整型变量的地址//字符指针 - 指向字符的指针 - 存放字符变量的地址//err,因为pa会先和[10]结合//注: [10]要保持一致//取出的是数组的地址存放到pa中,pa是数组指针变量//int(* )[10] -> 数组指针类型//数组指针 - 指向数组的指针 - 存放的是数组的地址return 0;原创 2024-11-07 07:43:12 · 765 阅读 · 0 评论 -
C语言进阶1:数据的存储
数据类型详细介绍整形在内存中的存储:原码、反码、补码大小端字节序介绍及判断浮点型在内存中的存储解析原创 2024-10-10 18:41:12 · 1053 阅读 · 0 评论 -
C语言新人
从今天开始学C语言。原创 2024-08-16 11:35:25 · 426 阅读 · 0 评论 -
C语言初阶1 -初识C语言
学习C语言第一天原创 2024-08-16 21:06:00 · 916 阅读 · 0 评论 -
C语言初阶2 -分支与循环
C语言初阶2 -分支与循环原创 2024-08-30 17:05:06 · 1218 阅读 · 0 评论