操作系统
-
C语言scanf函数用法完全攻略
本节介绍输入函数 scanf 的用法。scanf 和 printf 一样,非常重要,而且用得非常多,所以一定要掌握。 概述 scanf 的功能用一句话来概括就是“通过键…
-
printf用法大全,C语言printf格式控制符一览表
输入输出函数(printf 和 scanf)是C语言中非常重要的两个函数,也是学习C语言必学的两个函数。在C语言程序中,几乎没有一个程序不需要这两个函数,尤其是输出函数(print…
-
C语言变量初始化是必须的吗?不初始化会怎样?
这个问题很重要!实际上前面讲那么多,其中有一个很重要的目的就是为了讲这个知识点。所谓初始化就是“第一次赋值”的意思。我们先来看一个程序: #include …
-
变量的本质是什么?
那么到底什么是变量?看看下面这个程序: # include <stdio.h> int main(void) { int i; i = 3; printf("…
-
字节对齐是怎么回事?
由于C语言是一门接近底层硬件的编程语言,它能直接对存储器地址进行访问(当前大部分处理器在操作系统的应用层所访问到的逻辑地址,而部分嵌入式系统由于不含带存储器管理单元,因此可直接访问…
-
用C语言构建一个可执行程序的流程
从用C语言写源代码,然后经过编译器、连接器到最终可执行程序的流程图大致如下图所示。 图:C语言源代码编译流程图 从图中我们可以清晰地看到C语言编译器的大致流程。 首先,我们先用C语…
-
关于GNU规范的语法扩展
GNU 是一款能用于构建类 Unix 操作系统的计算机软件合集,由自由软件之父 Richard Stallman 开创,于 1983 年 9 月 27 日对外发布。GNU 完全由自…
-
C89(C90)、C99、C11——C语言的三套标准
C语言最初由 Dennis Ritchie 于 1969 年到 1973 年在 AT&T 贝尔实验室里开发出来,主要用于重新实现 Unix 操作系统。此时,C语言又被称为 …
-
HelloWorld程序是如何运行起来的
下面就是一个简单的“HelloWorld”程序: #include <stdio.h> int main(void) { printf(&quo…
-
CPU、内存、硬盘、显卡、主板、显示器之间的关系
它们之间的关系可以通过一个例子来说明。比如说打开一部电影,以下说明这部电影是怎么运行起来的。 电影是如何运行的 首先要双击这部电影,这个“双击”是操作系统提…