C语言笔记
文章平均质量分 61
本人在C语言第二次学习过程中记录的笔记
Harry_Potter1
这个作者很懒,什么都没留下…
展开
-
C语言笔记13:预处理
_FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期__TIME__ //文件被编译的时间__STDC__ //如果编译器遵循ANSI C,其值为1,否则未定义。原创 2024-08-08 11:55:28 · 824 阅读 · 0 评论 -
C语言笔记12:文件操作
程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境 后缀 为.exe)数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件, 或者输出内容的文件。包含3部分:文件路径+文件名主干+文件后缀。原创 2024-08-08 11:50:39 · 242 阅读 · 0 评论 -
C语言笔记11:动态内存管理
一个常见错误-------原创 2024-08-08 11:45:38 · 244 阅读 · 0 评论 -
C语言笔记10:自定义类型
联合也是一种特殊的自定义类型这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体)//联合类型的声明union Unchar c;int i;//联合变量的定义//计算连个变量的大小。原创 2024-08-08 11:42:33 · 232 阅读 · 0 评论 -
C语言笔记9:字符串函数
求字符串长度复制(赋值)字符串内容连接(追加)两个字符串比较两个字符串将字符串中的前n个字符拷贝追加字符串中的前n个字符比较到出现另个字符不一样或者一个字符串结束或者num个字符全部比较完字符串中寻找字符串返回一个指向str1中str2第一次出现的指针,如果str2不是str1的一部分,则返回一个空指针。拓展:KMP算法返回错误码(errno)原创 2024-08-08 11:36:55 · 196 阅读 · 0 评论 -
C语言笔记8:指针进阶
数组指针是:能够指向数组的指针//指针数组:10个int*类型的元素组成的数组,类型为int*[10]的数组//数组指针:1个指向int[10]类型数据的指针,类型为int[10]*的指针//解释:p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为10个整型的数组//所以p是一个指针,指向一个数组,叫数组指针//这里要注意:优先级:[] > */()> * ,所以必须加上()来保证p先和*结合---------函数名就是地址,&函数名也是地址。原创 2024-08-08 11:33:28 · 214 阅读 · 0 评论 -
C语言笔记7:数据的存储
大端(存储)模式,是指。原创 2024-08-08 11:16:38 · 260 阅读 · 0 评论 -
C语言笔记6:指针初阶&结构体
1.:指针的类型决定了指针向前或者向后走一步有多大(距离)2.:指针的类型决定了,对指针解引用的时候有多大的权限(能操作几个字节)原创 2024-08-08 11:10:35 · 149 阅读 · 0 评论 -
C语言笔记5:操作符
操作符 移位规则: 左边抛弃、右边补0警告⚠ : 对于移位运算符,不要移动负数位,这个是标准未定义的。括号中的表达式是不参与运算的!,就是用逗号隔开的多个表达式。 从左向右依次执行。整个表达式的结果是最后一个表达式的结果。原创 2024-08-08 11:05:38 · 236 阅读 · 0 评论 -
C语言笔记4:数组
C语言本身是不做数组下标的越界检查,编译器也不一定报错,但是编译器不报错,并不意味着程序就 是正确的, 所以程序员写代码时,最好自己做越界的检查。所以数组的下标如果小于0,或者大于n-1,就是数组越界访问了,超出了数组合法空间的访问。数组的下规定是从0开始的,如果数组有n个元素,最后一个元素的下标就是n-1。当数组传参的时候,实际上只是把数组的首元素的地址传递过去了。int arr[] 表示的依然是一个指针: int。数组的下标是有范围限制的。二维数组:行可省略,二维数组在内存中也是。原创 2024-08-08 11:03:09 · 185 阅读 · 0 评论 -
C语言笔记3:函数
实例化之后其实相当于。原创 2024-08-08 11:00:37 · 139 阅读 · 0 评论 -
C语言笔记2:分支与循环
原创 2024-07-22 10:37:37 · 211 阅读 · 1 评论 -
C语言笔记1:初始C语言
1.定义常量2.定义宏((X)+(Y))return 0;return 0;return 0;return 0;return 0;return 0;原创 2024-07-22 10:28:01 · 1051 阅读 · 0 评论