![](https://img-blog.csdnimg.cn/20210315111221214.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
文章平均质量分 78
C语言学习笔记
丶PURSUING
毕
展开
-
linux文件编程(5)—— 用ANSIC标准中的C库函数进行文件编程
这里写目录标题一级目录二级目录三级目录 一级目录 二级目录 三级目录原创 2021-04-11 11:58:25 · 151 阅读 · 0 评论 -
五大板块(5)——字符串
师承陈立臣 基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串 字符串一、字符串的定义方式与输出二、字符串的结尾是 ' \0 '所以用strlen计算有效字符的长度strlen使用(1)注意字符数组当做字符串来用?三、字符串操作常用APIputs、gets —— 输入与输出不安全的gets对比get和fgetsstrcpy、strncpy —— 拷贝strcmp —— 比较strchr、strstr —— 检索strlwr、strupr —— 大小写转换strcat —— 拼原创 2021-03-18 16:03:48 · 334 阅读 · 0 评论 -
五大板块(4)——链表
师承陈立臣 基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串 链表一、对比链表与数组同样是存放一串数据,链表与数组的区别在哪里?链表方便增删二、链表的创建之静态创建:最简单的创建链表的动态遍历:统计节点个数与查找节点三、插入节点与删除节点从指定节点的后方插入新节点在指定节点前方插入新节点删除指定节点四、链表的创建之动态创建头插法创建链表尾插法创建链表 一、对比链表与数组 同样是存放一串数据,链表与数组的区别在哪里? 数组是申请连续的地址存放数据,在增加或删除某一元素不方便原创 2021-03-18 16:03:13 · 496 阅读 · 1 评论 -
五大板块(3)—— 结构体
师承陈立臣 基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串 结构体结构体的三种定义赋值方法结构体数组结构体指针(在指针中已有介绍)结构体的综合运用????学生成绩处理小问题:不会释放指针,或者需不需要释放?结构体大小计算方法 结构体的三种定义赋值方法 #include <stdio.h> #include <string.h> struct student { int englishScore; int mathS原创 2021-03-18 16:02:43 · 238 阅读 · 0 评论 -
五大板块(2)—— 指针
师承陈立臣 基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串 指针一、地址的引入概念地址长啥样?二、指针变量的引入三、指针分类型与指针偏移量整型指针,字符指针函数指针(重点)无参无返的函数指针有参有返的函数指针结构体中的函数指针规律总结数组指针(少用)指针数组(少用)结构体指针(重点)定义赋值调用与指针偏移实际应用例子野指针是什么野指针是怎样生成的?有什么危害如何避免malloc与内存泄漏指针类型小测试四、指针也可以作为数组传入的形式参数五、为什么要使用指针?(1)节省内存原创 2021-03-18 16:01:22 · 409 阅读 · 0 评论 -
五大板块(1)—— 数组的定义,赋值与应用
师承陈立臣 基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串 数组数组的定义及访问完全初始化,部分初始化,不初始化关于数组赋值,还需要注意:Ⅰ、大多情况下,数组在定义时必须确定大小有啊,别用数组了,用指针呗Ⅱ 、数组的定义在下面三种情况下不需要指明大小①数组是形式参数②数组声明的同时进行了初始化③数组的存储类型为externⅢ、也不能直接给数组赋值字符串用strcpy函数数组的简单应用1到100的和(数组的赋值)比较5个数的大小(数组的遍历)数组作为子函数的形式参数以及数组原创 2021-03-18 16:00:05 · 832 阅读 · 2 评论 -
c语言基础回顾 —— 其他知识点
目录变量命名规范switch case 一般用法示例typedef关键字形式参数的作用域及生存周期左/右结合性:从左 / 右开始执行运算printf 里的 a++,++a,真的有鬼!!但都放在printf中,要注意了做嵌入式软件你必须要掌握的volatile 师承陈立臣 上篇:c语言基础回顾(1)五大板块 —— 数组,指针,结构体,链表,字符串 变量命名规范 ①以字母,数字,下划线组成,第一个字符不能是数字。 ②不能与关键字一样。 ③不能包含空格,标点符号。 常见关键字: 陌生解释: keyw原创 2021-03-11 14:48:59 · 256 阅读 · 2 评论 -
基于课程应用的c语言基础回顾:五大板块 —— 数组,指针,结构体,链表,字符串
这里写目录标题一级目录二级目录三级目录 一级目录 二级目录 三级目录 变量命名规范 以字母,数字,下划线组成,第一个字符不能是数字。 不能与关键字一样。 不能包含空格,标点符号。 常见: 陌生解释 keyword usage auto 声明自动变量 const 声明只读变量 enum 声明枚举类型 goto 无条件跳转语句 register 声明寄存器变量 volatile 说明变量在程序执行中可被隐含地改变 union 声明共用体类型 自动变量即为局部变量。变原创 2021-03-10 09:27:02 · 1739 阅读 · 4 评论