【C语言】自学终极笔记

【C语言】自学终极笔记

⛳️1. 第一章 程序设计和C语言1.1 基本知识程序:一组计算机能识别和执行的指令。计算机语言:计算机和人都能识别的语言。C语言是在B语言的基础上发展而来。计算机语言发展阶段:机器语言:计算机能直接识别和接受的二进制代码的集合(即机器指令的集合)。符号语言(或汇编语言):使用英语字母和数字表示指令...

什么?这样自学C语言能事半功倍?

什么?这样自学C语言能事半功倍?

你醒啦?关于你转生成为异世界程序员这件事知道了吗?什么?你连C语言都不会?好吧,接下来就给你讲讲该怎样学习C语言吧。一.C语言是什么?为啥要学习C语言?在咱们计算机行业有句话叫:C 生万物C乃编程之本,无论以后你想要从事什么和计算机有关的行业,C语言都是你长远 IT 职业...

你的第一门C语言课

44 课时 |
15429 人已学 |
免费

C语言学习教程

128 课时 |
19187 人已学 |
免费
开发者课程背景图
0基础C语言自学教程——收官之战——第十四节 文件的编译和链接

0基础C语言自学教程——收官之战——第十四节 文件的编译和链接

目录1、程序的编译环境和执行环境2、编译环境预处理:编译环节:汇编: 链接: 3、程序执行环境1、程序的编译环境和执行环境 如图所示,我如果有一个test.c的文件,经过了编译环境之后,就会生成一个test.exe(windows系统下为.exe;Linux系统下为.ou...

0基础C语言自学教程——第十三节 文件操作

0基础C语言自学教程——第十三节 文件操作

目录1、为什么使用文件2、什么是文件2-1 程序文件2-2 数据文件2-3 文件名3、文件的打开和关闭3-1 文件指针4、文件的打开和关闭函数4-1 fputc函数 4-2 fgetc函数4-3 fgets和fputs函数 3-4 fprintf函数和fscanf函数3-5 sprintf函数和ss...

0基础C语言自学保姆教程——第十二节 动态内存分配

0基础C语言自学保姆教程——第十二节 动态内存分配

目录0、动态内存分配的意义与存在背景1、动态内存开辟函数介绍1-1 malloc和free 1-2 calloc1-3 realloc 2、常见的动态内存开辟错误分析2-1 对NULL指针的解引用操作2-2 对动态开辟空间的越界访问2-3free函数使用不当2-3-1 free函数释放不是动态开辟的...

0基础C语言自学保姆教程——第十一节 自定义类型(结构体、枚举、位段、联合)与预处理指令(#define、#include等)

0基础C语言自学保姆教程——第十一节 自定义类型(结构体、枚举、位段、联合)与预处理指令(#define、#include等)

目录1、结构体:1-1结构的概念:1-2 结构的声明:1-3 结构体的实例化和访问:1-4 "特殊"的声明方式1-5 结构体的自引用1-6 结构体内存对齐 1-7 修改默认对齐数1-8 结构体传参2、枚举2-1 枚举的概念2-2 枚举的优点(供参考)3、位段:3-1 位段的大小4、联...

0基础C语言自学教程——第十节 字符串函数

0基础C语言自学教程——第十节 字符串函数

目录1、*strlen2、*strcpy3、*strcat4、*strcmp5、strncpy6、strncat7、*strstr8、strtok9、*memcpy10、*memmove11、memcmp*表示我们会进行模拟实现我们借助MSDN来辅助学习1、*strlen 清晰、简单明了。作用是:获...

0基础C语言自学教程——第九节 从底层汇编的角度简单理解函数栈帧的创建和销毁

0基础C语言自学教程——第九节 从底层汇编的角度简单理解函数栈帧的创建和销毁

我们在现在,其实已经比较清楚函数是怎么样运行的了,包括怎样传参 、函数调用等等。但是呢,这样也只是理解到了会用的地步,其底层的原理是怎样的,到底是如何调用的?我们本节内容将会来做详细探讨。首先,我们需要知道,函数栈帧的创建和销毁是在栈区中完成的。每一次地函数调用都有栈帧的创建和销毁。而...

0基础C语言自学教程——第八节 函数指针数组的各种关系

0基础C语言自学教程——第八节 函数指针数组的各种关系

目录1、const int*        int const*         int* const      const int* const       ...

0基础C语言自学教程——第七节 初始指针

0基础C语言自学教程——第七节 初始指针

目录内存和地址 指针引入指针和指针类型野指针1. 指针未初始化2. 指针越界访问3. 指针指向的空间释放如何规避野指针指针运算二级指针指针是什么?在讲解指针之前,我们需要探讨一个概念,那就是内存。内存和地址我们把计算机中的内存看作一条长街上的一排房屋。比如繁华大道上的多少多少号。每个房子可以容纳数据...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。