c语言
文章平均质量分 95
C语言必备知识点
张呱呱_
C/C++领域小白,努力中..
展开
-
程序环境和预处理
详细介绍了c语言的编译过程和#define定义标识符和宏的用法原创 2023-10-25 12:05:34 · 97 阅读 · 1 评论 -
c语言 文件详解(fgetc,fgets,fscanf,fread等)
磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件数据文件(从文件功能的角度来分类的)。程序文件:源程序文件(后缀位.c)目标文件(windows环境后缀为.obj)可执行文件(windows环境后缀为.exe)数据文件:程序运行需要从中读取数据的文件,或者输出内容的文件流是一个高度抽象的概念,我们可以把它理解为信息流,数据流比如说程序员想把数据放到屏幕上,文件里,硬盘上等等,需要打开对应设备的流,把信息放在流里, 流再把数据放到相应位置.原创 2023-10-16 10:43:35 · 299 阅读 · 1 评论 -
【c语言】自定义类型:结构体,枚举,联合体详解
有了结构体类型,那如何定义变量,其实很简单int x;int y;}p1;//声明类型的同时定义变量p1//定义结构体变量p2//初始化:定义变量的同时赋初值struct Stu //类型声明//名字int age;//年龄//初始化int data;//结构体嵌套初始化//结构体嵌套初始化位段的声明和结构是类似的,有两个不同:位段的成员必须是int或signed int 或者char。位段的成员名后边有一个冒号和一个数字。比如:A就是一个位段类型。原创 2023-10-02 09:44:02 · 138 阅读 · 11 评论 -
C语言指针进阶篇
c语言一篇文章让你进一步了解指针》,接下来我们一起来学习一下指针的一些进阶小知识。原创 2023-09-20 09:41:44 · 194 阅读 · 25 评论 -
c语言一篇文章让你进一步了解指针
我们知道,刚开始p是指向数组的第一个元素的,由输出结果我们可以分析出p+1指向的是数组的第二个元素,p+i指向的是数组的第i+1个元素,所以指针的加减法就代表了指针向前或者向后移动的距离。由运行结果可知,数组名和数组元素首地址是一样的,所以可以把数组名当成一个地址存放在指针中,由于数组在内存中是连续储存的,这样就可以通过一个一个指针访问整个数组了。2. &数组名,数组名表示整个数组,取出的是数组的地址,数组的地址和首元素的地址值是一样的,但是类型和意义不一样。接下来我们在编译器中看看是不是这么回事?原创 2023-07-31 21:51:24 · 50 阅读 · 1 评论 -
C语言——深度刨析数据在内存中的存储
大端(存储)模式:是指数据低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;小端(存储)模式:是指数据低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中;那为什么会有大小端呢?原创 2023-08-13 16:37:19 · 123 阅读 · 4 评论 -
(C语言)常见字符函数和字符串函数
在C语言里有string.h这个头文件,但是C语言里没有字符串这个类型,字符串通常放在常量字符串中或者字符数组中,字符串常量适用于那些对她不做修改的字符串函数,string.h这个头文件里声明的函数原型也全是对char数组的操作,接下来这篇文章就简单介绍一下常用的函数。原创 2023-09-24 12:00:00 · 145 阅读 · 21 评论