![](https://img-blog.csdnimg.cn/9a4e62232d204a33985d4ee40c99e561.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言学习历程
文章平均质量分 67
The C Programming Language Notes
「已注销」
这个作者很懒,什么都没留下…
展开
-
【C语言】程序编译与链接
【C语言】程序编译与链接由我们所编写的源程序文件(文件后缀名为 .c)经过一系列的处理后,生成可执行文件(文件后缀名为**.exe**)程序实现的过程中,电脑中存在两个环境:翻译环境(用于将源代码转换为机器指令) 和 运行环境(执行翻译生成的机器指令)在翻译环境中将源代码翻译为机器指令的过程中,分为两大部分:> 编译 和 链接在一个工程(solution)下,通常可能存在多个源程序文件,在编译过程中,各个源程序文件会单独被 编译器 编译为各个目标文件(文件后缀名为 .obj),各个目标文件会与原创 2021-10-08 19:08:15 · 259 阅读 · 0 评论 -
【C语言】文件操作
【C语言】文件操作###当数据存放在内存中时,当内存断电后重启,就会发现数据消失,因此我们需要对数据持久化,比如将其存放在磁盘或数据库上,使自己能够随时使用。在程序设计中,有两种文件:程序文件和数据文件 > 数据文件用来存储信息,程序文件(源程序文件.c 可执行程序.exe)用来执行操作。文件一般有一个标识名:由 文件路径 + 文件主干 + 文件后缀c:/code/test.txt //一个文件只能有一个特殊标识名,以与其他文件区分;文件类型指针在操作文件时,每个被使用的文件都会在文件中原创 2021-10-08 16:54:33 · 168 阅读 · 0 评论 -
【C语言】动态内存管理
【C语言】动态内存管理C语言 提供了一些用途较为特殊的函数,不像变量命名那样在定义之初将变量的空间固定,可以依照自己的需求,比较灵活的开辟空间,保证空间的利用效率;首先介绍内存的简单概念:\\内存主要分为三大区域,用于存放不同类型的变量: 栈区:存放临时的变量,例如局部变量,形参,也就是我们常用的开辟空间方法; 静态区:存放静态变量 (static 定义),全局变量; 堆区:使用动态内存开辟的主要区域;C语言中参与动态内存分配的函数主要有: malloc cal原创 2021-10-08 09:18:03 · 117 阅读 · 0 评论 -
【C语言】小型通讯录实现
【C语言】小型通讯录实现C语言实现相关小型通讯录,可以做到对通讯录里面的内容进行增删查改,排序(以名字为依据),由于实现的代码相对较多,可以通过多个程序文件来编写程序,涉及的知识点主要有结构体类型及其操作,枚举类型的使用等。这里主要有三个文件:test.c(主要通讯录各个函数的功能);Contact.h(用于存放通讯录各个功能函数的声明,以及程序所用库函数的声明);Contact.h(存放通讯录各类功能函数)。通讯录实现部分(test.c)://test.c#define _CRT_SECUR原创 2021-10-07 15:37:46 · 671 阅读 · 0 评论 -
【C语言】字符串及内存函数解析(部分)
【C语言】字符串及内存函数解析(部分)引言:不同字符串函数代表了对字符串进行不同的处理,以得出与字符串相关的信息,下面介绍有关字符串函数与内存函数的介绍strlen此函数用于求字符串的长度,具体调用格式为传入字符串的首地址,之后会检查字符串的每个字符,知道遇到字符**’\0’停止计数,’\0’**不会被统计进去,具体代码示例如下:size_t strlen (const char * str){ const char *eos = str; while( *eos原创 2021-09-18 14:10:48 · 121 阅读 · 0 评论 -
开启C/C++学习之旅
Hello,大家好,我是一个末流本科的大三学生,同时也是一个接触过一点程序编码的小白(学校上过的python课程感觉啥都没学),从现在起想开启自己的C/C++学习之旅。说起程序员,给大家最大的的印象就是“工资很高”,“30岁退休”等等,毕竟互联网行业不同于传统行业,技术迭代更新频繁,每10年就会产生大的变革,如何使自己在it市场上有长久的竞争力,是作为一个it学生进入大学学习开始就要思考的问题,我想,it行业是真真正正需要贯彻“活到老,学到老”的行业,每天多读点书,同时时刻关注新技术的发展,做好职业规划原创 2021-07-16 09:03:35 · 199 阅读 · 6 评论 -
【C语言】C语言发展简史
写在最前面的话一个完整的应用程序,主要由算法,数据结构,程序设计方法,语言工具来完成开发,算法之于程序语言,就相当于时语言是思想的载体,作为较早开发的电脑语言,如今大部分主流电脑语言例如C++,Java,C sharp等在开发时借鉴的C的语法,学好C语言,对于其他语言,也比较容易掌握。C的起源C语言时20世纪70年代由贝尔实验室开发,是编写Unix系统的副产物,由于早期计算机系统是由汇编语言编写,难以调试与改进,故Thompson认为需要设计新的语言完成Unix系统未来开发,于是设计了一种B语言原创 2021-09-05 13:01:01 · 536 阅读 · 0 评论 -
【C语言】函数栈帧的相关知识,希望可以帮助你
一、函数栈帧的相关概念:1.原创 2021-08-28 10:42:08 · 352 阅读 · 1 评论 -
【C语言】数据存储的基本方法
C语言中有许多数据类型,用以存储生活中不同类型的数据,同时,不同的数据类型操作的方式也有所差异数据类型大的归类:整型类型(指现实生活中的整数)charunsigned charsigned charshortunsigned short [int]signed short [int]intunsigned intsigned intlongunsigned long [int]signed long [int]char类型又称为字符类型,主要用于存放单个字符,占据一字原创 2021-09-01 14:10:30 · 1713 阅读 · 0 评论