前言
本篇文章将正式进入C语言的学习,我们先来打印一句Hello World吧(哈哈哈入门语言第一件事情打印Hello World)。
一、打印Hello World
代码编写:
这里我们先简单的介绍一下C语言代码书写的格式吧,后续我们再深入进行研究。
第一句代码:
include 这个英文相信大家都不会陌生,他有包含的意思,这里stdio.h是C语言标准库中的一个头文件,这个头文件中包含了很多相关的函数==(这里你可以理解为stdio.h就是一个工具包,当你需要用到这个工具包里面的东西时就必须要包含这个工具包)==
#include <stdio.h>
这个就是写程序的基本框架,每次我们包含完头文件时就可以将这个框架书写好。框架书写好后,就在这个{ }内部书写我们的代码了。
int main(void) { return 0; }
printf是一个输出函数,他可以将我们想要显示的内容输出到控制台中这样我们就能够观察到代码的运行情况了。(这个就是我们的一个工具当我们想要显示东西的时候就使用这个工具来帮我们把想要显示的东西输出到控制台中)
printf("Hello world");
#include <stdio.h>//包含头文件 int main(void) { printf("Hello world"); return 0; }
程序运行:
可以在控制台看到我们的Hello world已经被打印出来了。
二、C语言格式注意点
1.代码大小写
C语言中代码是区分大小写的,很多人不注意代码的大小写导致代码出现问题。看半天也看不出来是哪里错了,所以说大家平时需要养成一个好的习惯,在平时学习的时候就应该严格要求大小写,这样在实际运用中就不会犯这种低级错误了。
2.输入法
代码的编写是需要在英文输入状态下进行书写的,中文和英文输入法输入代码后显示出来的东西也是完全不同的,使用中文输入法会直接导致代码报错,这也是刚学的同学容易遇到的问题。
3.空格和分号
我建议大家写完一句代码后就换行,最好做到每句代码只占一行,有的同学代码书写方式很差,一行写几句代码,这样大大降低代码的可读性。很多同学会拿这种代码去问问题,看到这种代码一般都是石沉大海了。(所以说平时一定要养成好习惯,要不然问问题都没有人理你)
每一句代码前面都可以看到有一定的间隔,就像我们写文章一样每段话开始都会空两格。空两格的意义就是让我们的代码看起来更加漂亮。
三、C语言代码执行过程
下面这些大家可以先大致了解一下,暂时不用深究,后续再进行深入的学习。
1.预处理
C语言编译器首先对源代码进行预处理,处理以#开头的预处理指令(这里指令后续我们会深入讲解)。
2.编译
编译器将预处理后的源代码转换为汇编代码,汇编代码可读性差,但是机器却可以很轻松的执行。
3.汇编
汇编器将汇编代码转换成机器码,机器码是二进制的指令,可以被计算机直接理解和执行。
4.链接
链接器将多个源文件中的目标文件进行合并,生成可执行文件。在链接时,会将程序所需要的库文件链接到可执行文件中。
5.加载和执行
可执行文件被操作系统加载到内存中,程序开始执行。操作系统会为程序分配内存空间,并将可执行文件中的指令加载到内存中,CPU执行这些指令,程序开始运行。
总结
这篇文章主要侧重给大家讲了C语言代码的书写格式,编写代码时的注意点,以及C语言代码的执行过程。