万物之始——C语言
文章平均质量分 87
慢品人间烟火色,闲观岁月万事长
罗星梦.
孩子别紧张,生活不是竞技场.
展开
-
c语言——指针篇
指针典型的应用场景总结起来就是穿梭于函数之间,在c语言中,我们到目前为止,定义的都是本地变量,而本地变量的生存期、作用域都只局限与定义它的块内(花括号{ }内),也就是函数内部,出了这个函数这些变量就消亡了,所以在学指针之前,我们连一个最简单的交换函数都做不出来。而有了指针,我们就可以做成这件事了,在函数参数列表中的形参指针,我们得到了地址,在它所在的函数内部它是、可以通过该地址值去访问到我们的变量。c语言中的各个函数就像处在不同的时空,在其内部的值、变量等等都这个时空所拥有的,而指针就是打开时空隧道的钥匙原创 2023-11-04 14:09:40 · 98 阅读 · 1 评论 -
c语言——数组篇
超详细解读c语言数组,由浅入深吃透数组,快来看看吧!我们都知道 c 有许多数据类型,如整型、实型和字符型等等.....它们都属于基本数据类型。除此之外,c 还提供了一些更为复杂的数据类型,名为构造类型或导出类型,它是由基本类型按照一定的规则组合而成,数组就是最其中基本的构造类型.....原创 2022-05-08 16:57:54 · 9036 阅读 · 2 评论 -
字符串输入输出函数和字符串处理函数
c 语言的标准库提供了很多非常有用的字符串处理函数。它们都要求以字符串作为参数,并且它们都返回整数值或指向 char 的指针。在头文件 stdio.h 和 string.h中给出了字符串处理函数原型,所以使用这些字符串处理函数时要引用相应的头文件。文章有点长,有需要请根据目录跳转,如果觉得有用请点个赞哟,你的鼓励就是对我最大的支持,谢谢你。二、字符串输出函数三、字符串处理函数原创 2022-04-24 21:30:29 · 4213 阅读 · 1 评论 -
C语言字符串
字符串字面量是const 的数据(常量),由于 *b 指向这个 const 数据,所以实际上b 是const char * b ,但是由于历史的原因,编译器接受不带 const 的写法,这意味这不能用 b 改变它指向的数据,但是仍然可以改变 b 的值,就是让 b 指向别的位置。如果把一个字符串字面量拷贝给一个数组,就可以随意改变数据,除非把数组声明为 const,数组元素是变量,但是数组名不是变量。...原创 2022-04-17 16:51:33 · 17347 阅读 · 1 评论 -
putchar和getchar函数及缓冲区的相关概念
ANSI C 和后续的 C 标准都规定输入是缓冲的,不过最初 K&R 把这个决定权交给了编译器的编写者。读者可以运行 echo.c 程序观察输出的情况,了解所用的输出类型。 ANSL C 决定把缓冲输入作为标准的原因是:一些计算机不允许无缓冲输入。如果你的计算机允许无缓冲输入,那么你所用的 C 编译器很可能会提供一个无缓冲输入的选项。例如,许多 IBM PC 兼容机的编译器都为支持无缓冲输入提供一系列特殊的函数,其原型都在 conio.h 头文件中。这些函数包括用于回显无缓冲输入的 getche(原创 2022-04-10 16:26:07 · 1274 阅读 · 3 评论 -
c的三种循环(while、do-while、for)
文章目录系列文章目录 一、while循环 二、do-while循环 三、for循环前言本章详细介绍从c语言的三种循环结构;提示:以下是本篇文章正文内容,下面案例可供参考一、while循环while(循环条件){ <循环体语句> ……} 把 while 翻译成中文就是在什么什么期间,while循环翻译过来就是在条件成立的期间,就会执行大括号内的语句,条件不成立就如 if 语句一样便不执行其 {} 内语句...原创 2022-04-08 17:23:23 · 689 阅读 · 0 评论 -
关于goto语句
早期版本的BASIC和FORTRAN所依赖的goto语句,在c中仍然可用。但是c和其他两种语言不同,没有goto语句c程序也能运行良好。Kernighan和Ritchie提到goto语句”易被滥用“,并建议”谨慎使用,或者根本不用“。首先,介绍一下如何使用goto语句;然后讲解为什么通常不需要它。原创 2022-04-02 14:35:15 · 507 阅读 · 1 评论