C语言
文章平均质量分 75
Q大帅
汽车电子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C语言】字符串输入的三种方式
本文介绍了C语言中三种字符串输入方式的区别:1) gets()函数直接从输入缓冲区读取字符串并丢弃换行符;2) getchar()逐个字符读取,可处理空格和换行;3) scanf()遇空格结束输入且会残留换行符。重点对比了gets()和scanf()在缓冲区处理上的差异,指出使用scanf()后需用getchar()清除残留换行符。三种方式各有特点,gets()适合带空格的完整字符串输入,getchar()更灵活但代码复杂,scanf()简洁但有输入限制。原创 2021-12-25 14:23:13 · 195819 阅读 · 30 评论 -
【C语言】基本常识及知识点
C语言常识# 标识符 告诉编译器 # 后边的进行替换include 包含头文件的路径< > 表示 头文件直接去 C 库查找, "" 表示 先在当前路径下找头文件,如果没有再去 C 库找stdio.h 是标准输入输出的头文件(C基础函数环节 带领大家自己封装头文件) C语言中头文件不一定必须是 .h 后缀,但是书写传统 都是以 .h 为后缀作为头文件此文件中声明了标准 C 库的标准输入输出函数 如 :printf scanf gets puts 这些函数的逻辑被编译成标原创 2021-09-07 22:05:02 · 4557 阅读 · 6 评论 -
【C语言】一文彻底理解指针,通俗易懂
前言众所周知,C语言是较为底层的语言,许多操作是直接对内存进行操作,既然谈到C语言,那就不得不说道C语言的独特之处——指针针对int *p 进行讲解,当你能理解这3个后,指针就明白了一、 变量存储过程及原理1.赋值结果是9我们需要知道对于int a = 9;这句话,计算机做了什么?定义aint a,在内存中开辟了一个int大小的空间,也就是4个字节(32位),然后将这个空间分配给了a,这就是a的空间了给a赋值a = 9,在a的空间里存放9这个数,然后将十进制的9转换成二进制的9原创 2021-08-26 14:44:38 · 6436 阅读 · 5 评论 -
【C语言】数据类型
数据类型1.基本类型C语言里的基础数据类型2.构造类型简单来说,就是以基本类型的数据为基础,进行添加、删减、设计、包装等,设计出新的数据结构3.指针类型指针对于C语言来说非常重要,简单来讲,可以将指针看成某个值的内存地址4.空类型关键字:void一般每个函数都有一个返回值,将其返回值返回以便使用。但是当你不想这个函数返回数值的时候,就可以使用空类型设定,这样就不会有返回值了标识符简单来说就是id一个变量、函数、常量、数组等,你在定义的时候要给它们起个名字,起的这个名字就是标识符。原创 2020-11-11 00:50:06 · 2861 阅读 · 0 评论
分享