C语言
文章平均质量分 95
进一步学习C语言,需要努力学习C语言的基础知识、深入了解C语言中的关键概念,参与开源项目,提高对数据结构和算法的理解,并学习其他编程语言。
小羊失眠啦.
在心里种花 人生才不会荒芜
展开
-
『C语言初阶』第一章-初识C语言(1)
初识C语言就是对C语言进行一个基础知识的认识,从全局概念上对C语言每个分块知识的了解。类型名 变量名=初始值;字面常量const修饰的常变量#define定义的标识符常量枚举常量。原创 2023-05-27 17:31:45 · 667 阅读 · 1 评论 -
『C语言初阶』第二章-初识C语言(2)
初识C语言原创 2023-05-28 01:31:53 · 754 阅读 · 5 评论 -
『C语言初阶』第三章-分支语句和循环语句
三分钟学会C语言分支语句和循环语句原创 2023-06-20 21:59:28 · 452 阅读 · 2 评论 -
『C语言初阶』第四章-函数
C语言函数篇原创 2023-07-24 16:29:23 · 714 阅读 · 0 评论 -
『C语言初阶』第五章-数组
C语言初阶之数组篇原创 2023-07-28 16:20:52 · 1204 阅读 · 0 评论 -
『C语言初阶』第六章-操作符详解
『C语言初阶』第六章-操作符详解原创 2023-07-31 14:32:10 · 1688 阅读 · 2 评论 -
『C语言初阶』第七章 -初识指针
C语言初阶之初识指针原创 2023-08-10 12:40:28 · 1734 阅读 · 0 评论 -
『C语言初阶』第八章 -结构体
C语言结构体原创 2023-08-15 03:26:46 · 1903 阅读 · 2 评论 -
『C语言进阶』隐式类型转换规则
关于C语言的隐式类型转换规则原创 2023-08-13 13:30:00 · 2027 阅读 · 4 评论 -
『C语言进阶』数据在内存中的存储规则
『C语言进阶』数据在内存中的存储规则原创 2023-08-19 14:00:00 · 2043 阅读 · 1 评论 -
『C语言进阶』指针进阶(一)
带你深入了解指针原创 2023-09-06 16:35:27 · 1783 阅读 · 0 评论 -
『C语言进阶』指针进阶(二)
指针的更进一步了解原创 2023-09-17 16:54:58 · 1428 阅读 · 1 评论 -
『C语言进阶』qsort函数及模拟实现
带你快速了解qsort函数的应用及模拟实现原创 2023-09-23 14:28:07 · 1260 阅读 · 0 评论 -
『C语言进阶』const详解
常类型,使用类型修饰符const说明的类型,常类型的变量或者对象的值是不能被更新的。const含义:只要一个变量前用const来修饰,就意味着该变量里的数据只能被访问,而不能被修改,也就是意味着“只读”(readonly)原创 2023-10-18 12:55:29 · 1656 阅读 · 0 评论 -
『C语言进阶』字符函数和内存函数(1)
C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符串中。字符串常量适用于那些对它不做修改的字符串函数。今天我们将学习有关库函数以及模拟实现,在此之前必须要了解这两个const关键字和assert库函数const关键字const详解assert函数函数名:断言函数作用:判断参数表达式的真假,如果为假就会终止程序,打印错误信息。对于程序员这是一个非常友好的函数,可以减少出错的可能性,由于会返回错误到具体的哪一行,也就省去了调试的成本。原创 2023-10-21 14:00:00 · 344 阅读 · 0 评论 -
『C语言进阶』字符函数和内存函数(2)
delimiters参数是个字符串,定义了用作分隔符的字符集合第一个参数指定一个字符串,它包含了0个或者多个由delimiters字符串中一个或者多个分隔符分割的标记strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回一个指向这个标记的指针。(注: strtok函数会改变原创 2023-10-22 00:29:20 · 309 阅读 · 0 评论 -
『C语言进阶』自定义类型详解
C语言提供了一些由系统已定义好的数据类型,如:int,float,char等,用户可以在程序中用它们定义变量,解决一般的问题,但我们要处理的问题往往比较复杂,只有系统提供的类型还不能满足应用的需求,C语言允许用户根据自己建立一些数据类型,并用它来定义变量,比如结构体,枚举,联合体这些自定义类型接下来小羊就带铁汁们学习关于结构体,枚举以及联合体的相关内容~~位段的成员必须是int、unsigned int或者signed int(还可以是char类型)位段的成员后边有一个冒号和一个数字struct A。原创 2023-10-24 18:00:00 · 248 阅读 · 0 评论 -
『C语言进阶』动态内存管理
看到今天的主题动态内存管理,相信很多小伙伴心中有这样一个疑惑:为什么存在动态内存分配?那是因为现在我们掌握的内存开辟方式开辟的空间都是固定的,但是对于空间的需求,有时候我们需要的空间大小在程序运行的时候才能知道, 那数组的编译时开辟空间的方式就不能满足了。这时候就要使用动态内存开辟了。向内存申请一块连续可用的空间,并返回指向这块空间的指针。//开辟一个有10个元素的数组return 1;注意:如果开辟成功,则返回一个指向这块空间的指针(起始地址),不会初始化空间的内容。原创 2023-10-25 13:06:31 · 230 阅读 · 0 评论 -
『C语言进阶』文件操作
当我们想把内容记录下来,选择删除数据的时候,数据才会不存在,这是关于数据持久化的问题,一般数据持久化的方法有:把数据存放在磁盘文件、存放在数据库等。使用文件我们可以将文件直接存放在电脑硬盘上,做到了数据的持久化,下面就让小羊带大家学习文件操作~~磁盘上的文件是文件;程序设计中,从文件的功能来分,文件分为数据文件和程序文件;功能函数名适用于字符输入函数fgetc所有输入流字符输出函数fputc所有输出流文本行输入函数fgets所有输入流文本行输出函数fputs所有输出流。原创 2023-10-27 09:50:54 · 174 阅读 · 0 评论 -
『C语言进阶』程序环境和预处理
_ FILE __ //进行编译的源文件__ LINE __ //文件当前的行号__ DATE __ //文件被编译的日期__ TIME __ //文件被编译的时间__ STDC __ //如果编译器遵循ANSI C,其值为1,否则未定义int main()return 0;return 1;原创 2023-10-28 18:39:09 · 260 阅读 · 0 评论