
C语言基础语法
文章平均质量分 87
从零开始接触C语言的小白
阿^觅
这个作者很懒,什么都没留下…
展开
-
C语言的预处理详解(2)
6.宏函数的对⽐宏通常被应⽤于执⾏简单的运算。⽐如在两个数中找出较⼤的⼀个时,写成下⾯的宏,更有优势⼀些。那为什么不⽤函数来完成这个任务?原因有⼆:1.⽤于调⽤函数和从函数返回的代码可能⽐实际执⾏这个⼩型计算⼯作所需要的时间更多。所以。2.更为重要的是函数的参数必须声明为特定的类型。所以函数只能在类型合适的表达式上使⽤。反之这个宏怎可以适⽤于整形、⻓整型、浮点型等可以⽤于 >来⽐较的类型。。1.每次使⽤宏的时候,⼀份宏定义的代码将插⼊到程序中。除⾮宏⽐较短,否则可能⼤幅度增加程序的⻓度。原创 2023-10-28 17:32:27 · 66 阅读 · 0 评论 -
C语言的预处理详解(1)
#define 宏定义原创 2023-10-22 17:51:40 · 52 阅读 · 0 评论 -
C中的编译和链接
编译(预处理、编译、汇编)和链接原创 2023-09-30 11:03:16 · 95 阅读 · 3 评论 -
C中文件的操作与管理(2)
文件读写与读写结束判定原创 2023-09-29 10:14:11 · 48 阅读 · 1 评论 -
C中文件的操作与管理(1)
文件和文件的打开和关闭原创 2023-09-29 09:20:30 · 60 阅读 · 1 评论 -
C中的动态内存管理(1)
内存的开辟(malloc)与释放(free)原创 2023-09-27 17:28:07 · 63 阅读 · 1 评论 -
指针(3)
数组指针 指针数组原创 2023-09-23 22:37:58 · 57 阅读 · 1 评论 -
C语言中的那些让人摸不着边的指针(2)!!
超详细指针!!!原创 2023-08-23 10:34:43 · 87 阅读 · 1 评论 -
C语言中的那些让人摸不着边的指针(1)!!
聊到指针,必须谈及内存,不然就是耍流氓!!原创 2023-08-19 08:38:51 · 145 阅读 · 6 评论 -
C语言中的那些操作符详解(2)
即使有了操作符的优先级和结合性,我们写出的表达式依然有可能不能通过操作符的属性确定唯⼀的计算路径,那这个表达式就是存在潜在⻛险的,建议不要写出特别存在歧义的表达式。原创 2023-08-15 22:43:25 · 106 阅读 · 3 评论 -
C语言中的那些操作符详解(1)
c的操作符!!!原创 2023-08-11 20:40:40 · 65 阅读 · 1 评论 -
C语言中的函数递归 力荐!!
递归是学习C语⾔函数绕不开的⼀个话题,那什么是递归呢?递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。//main函数中⼜调⽤了main函数return 0;上述就是⼀个简单的递归程序,只不过上⾯的递归只是为了演⽰递归的基本形式,不是为了解决问 题,代码最终也会陷⼊死递归,导致栈溢出。运行时把⼀个⼤型复杂问题层层转化为⼀个与原问题相似,但规模较⼩的⼦问题来求解;直到⼦问题不能再 被拆分,递归就结束了。所以递归的思考⽅式就是把⼤事化⼩的过程。原创 2023-08-06 09:17:12 · 80 阅读 · 0 评论 -
那些C语言中的函数(2)
嵌套调⽤就是函数之间的互相调⽤,每个函数就⾏⼀个乐⾼零件,正是因为多个乐⾼的零件互相⽆缝 的配合才能搭建出精美的乐⾼玩具,也正是因为函数之间有效的互相调⽤,最后写出来了相对⼤型的程序。所谓链式访问就是将⼀个函数的返回值作为另外⼀个函数的参数,像链条⼀样将函数串起来就是函数的链式访问。原创 2023-08-02 22:27:05 · 198 阅读 · 0 评论 -
那些C语言中的函数(1)
ret_type fun_name(形式参数)• ret_type 是函数返回类型• fun_name 是函数名• 括号中放的是形式参数• {}括起来的是函数体我们可以把函数想象成⼩型的⼀个加⼯⼚,⼯⼚得输⼊原材料,经过⼯⼚加⼯才能⽣产出产品,那函 数也是⼀样的,函数⼀般会输⼊⼀些值(可以是0个,也可以是多个),经过函数内的计算,得出结果。• ret_type 是⽤来表⽰函数计算结果的类型,有时候返回类型可以是 void ,表⽰什么都不返回• fun_name 是为了⽅便使⽤函数;原创 2023-08-01 20:20:16 · 238 阅读 · 1 评论 -
C语言中的数组(2)
数组的元素都是内置类型的,如果我们把⼀维数组做为数组的元 素,这时候就是⼆维数组,⼆维数组作为数组元素的数组被称为三维数组,⼆维数组以上的数组统称 为多维数组。原创 2023-07-30 11:06:30 · 88 阅读 · 1 评论 -
C语言中的数组(1)
数组是⼀组相同类型元素的集合。• 数组中存放的是1个或者多个数据,但是数组元素个数不能为0。• 数组中存放的是1个或者多个数据,但是数组元素个数不能为0。原创 2023-07-29 20:48:12 · 151 阅读 · 0 评论 -
C语言的循环语句
在C语言中,我们常见的循环结构有for、while、do while原创 2023-07-25 08:59:42 · 134 阅读 · 0 评论 -
关于零基础学习C语言的自我心得与感受
main函数是代码运行的起点,且main函数有且仅有一个,即使⼀个项⽬中有多个.c⽂件,但是只能有⼀个main函数(因为程序的⼊⼝只能有⼀个)作为一名小白,我认为人与人交流的语言是自然语言,就比如汉语、英语、日语等等常用语言,那么计算机便正是计算机语言,而C语言便是其中的一种。为了不再重复实现常⻅的代码,让程序员提升开发效率,C语⾔标准规定了⼀组函数,这些函数再由不同的编译器⼚商根据标准进⾏实现,提供给程序员使⽤。⼀个系列的库函数⼀般会声明在同⼀个头⽂件中,所以库函数的使⽤,要包含对应的头⽂件。原创 2023-07-20 21:17:29 · 162 阅读 · 0 评论