
C语言
文章平均质量分 61
似末
持续更新ing
展开
-
C语言学习(14)——C语言总结
C语言总结:C语言基础、输入输出以及运算符、控制语句、数组、函数、结构体、指针、链表、文件原创 2022-01-22 23:40:51 · 662 阅读 · 0 评论 -
C语言学习(13)——C语言文件相关操作
fopen函数(打开文件,r+和w+)、fwrite函数(向文件写入数据)、fclose函数(关闭文件)、fread函数(读取文件内容)、fseek函数(重定位文件光标)、rewind函数、ftell函数原创 2022-01-20 14:34:34 · 2094 阅读 · 0 评论 -
C语言学习(12)——单向链表
链表相关知识、单向链表相关操作(以菜谱链表为例)、 菜谱链表(.h文件)、链表头开空间初始化 、添加数据到链表 、计算链表结点 、打印链表内容 、根据结点查找链表信息、 链表某结点插入数据 、删除链表某结点数据原创 2022-01-10 10:55:36 · 604 阅读 · 1 评论 -
C语言学习(11)——指针高级(续)
指针的指针、指针函数、函数的指针、函数指针数组、函数参数为函数指针的函数、无类型指针(void *)、malloc()函数、free()函数、const限定符原创 2022-01-10 09:54:07 · 330 阅读 · 0 评论 -
C语言学习(10)——指针高级
指针和一维数组的结合、指针与二维数组结合、指针数组、字符指针数组、结构体指针、结构体数组指针原创 2022-01-10 08:52:54 · 456 阅读 · 0 评论 -
C语言学习(9)——指针基础
memset(需清空的数组,’\0’,清空的内存大小); 可以用来字符数组的清空。printf(“%p”,&a):打印地址。 int *p=NULL:指针变量要初始化,不然地址会是随机的直接访问:根据变量地址进行变量值的数据存取间接访问:将变量地址存放在另一个变量,再进行数据存取指针:一个变量的地址是这个变量的指针 指针变量:一个存放其他变量地址的变量 >>>>>>>>>>>>&...原创 2022-01-10 08:17:28 · 255 阅读 · 0 评论 -
C语言学习(8)——结构体
结构体:由许多数据项组成,可以是不同类型的。结构体声明:struct+结构体名(自己命名)+{ 不同类型数据项 };如果在声明的时候将变量名放在分号前面如(struct user{ int id; char name[10] }test;),此时的test为全局变量。typedef:对结构体进行重命名,重命名完可以直接使用,相当于一个自己定义的新数据类型。>>>>>>>>>>>>>>>>>.原创 2021-12-30 02:07:42 · 2797 阅读 · 1 评论 -
C语言学习(7)——全局变量和静态变量
数据传递:(3种方式)①:参数传递 ②:返回值 ③:全局变量extern:可以在另一个文件引入全局变量,不需要做初始化的操作。>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&原创 2021-12-30 01:17:33 · 1756 阅读 · 0 评论 -
C语言学习(6)——函数编写和封装
函数:特点:减少代码冗余,可以将多次执行的指令定义成函数,有具体的作用。形参和实参:作用是数据传递 两者同名不影响,因为两者是占用不同的内存单元。 实参和形参的个数,类型,和顺序要一一对应。形参:函数调用的时候系统才分配空间给它,函数结束后系统回收空间,形参就不存在了。>>>>>>>>>>>>>>>>>>>>>>>>>>>...原创 2021-12-29 03:51:06 · 2832 阅读 · 1 评论 -
C语言学习(5)——字符数组
一维字符数组、二维字符数组、sprintf()字符拼接、sscanf()字符拆分、strcmp(a,b)、strcpy(a,b)、strncpy(a,b,n)、strcat(a,b)、strchr()、strstr()原创 2021-12-29 01:53:36 · 894 阅读 · 0 评论 -
C语言学习(4)——数组
数组:是一组类型一样,有序的数据集合,{a,b,c},数据用花括号括起来,各个数据用逗号隔开。数组所占的内存为数据类型的内存*数组的长度。一维数组:有序性:数组中的数据在内存中存放的地址是连续的数组名:数组存放的位置,以及数组第一个数据存放的位置访问数组:数组名[索引] 索引=(0至数组长度-1) 可以用for循环来遍历数组,输出数组的值数组长度:只能是常量或者常量表达式 长度>1\t:键盘上的tab键 部分初始化:未初始化的值为0数...原创 2021-12-28 04:30:18 · 408 阅读 · 0 评论 -
C语言学习(3)——条件语句和循环语句
strlen()函数、continue关键字、rand()随机数、switch语句、return关键字、三目运算符、for(i=0;i<10;i++)循环、while(1)循环、do{……;}while(1);循环原创 2021-12-28 04:16:33 · 1326 阅读 · 0 评论 -
C语言学习(2)——运算符和表达式
break关键字、表达式、i++和++i的区别、运算符、位运算、类型转换、短路现象、if()语句和分支原创 2021-12-28 04:00:20 · 505 阅读 · 0 评论 -
C语言学习(1)——常用输入输出函数
C语言常用输入输出函数。原创 2021-12-25 01:02:05 · 2581 阅读 · 0 评论