Hello World
C语言hello world 经典开篇
1.编写代码
开始的第一个程序是一个最简单的程序,也就是最经典的Hello World程序,它的功能为打印出Hello World。程序的内容非常简单,也是C语言编写程序的基本结构框架。
机构的电脑是基于虚拟机的,其编程是gcc的。
1.建立hello.c文件;
vim hello.c
2.编写hello world的代码;
#include<stdio.h>
main()
{
printf("Hello World\n");
}
3.编译hello.c;
gcc hello.c
4.运行a.out;
./a.out
输出
Hello World
2.说明
2.1代码说明
1.#include<stdio.h> 是一个文件,在C语言中称为头文件,里面包含一些函数供我们直接使用。
2.main() 是C语言默认的入口函数,称为主函数。在默认情况下运行程序时系统会先调用程序中的main函数。一般情况下,一个完整的程序中主函数是必须的。
C语言的函数表述方式和数学函数表示方式一样,例如,sin(x).
3.main后面的()表示函数的参数列表,这里使用了空的参数。
4.main() 后面的{}包含的称为函数体,这是定义函数的主要操作。
5.printf(“Hello World\n”); 是一条C语言执行命令,被称为语句,每条语句都以英文分号;结束。主要作用是在屏幕上打印hello world 。其中printf() 是打印函数,它定义在头文件stdio.h中。
相当于汉语中的一句话,汉语是以。结尾,C语言以;结尾。
6.使用""包裹的一段文字,被称为字符串,这里是在终端显示需要输出的内容。
7.\n是一个换行符,主要是在Hello World后面自动换行。
2.2编译执行说明
在此示例中有两个文件hello.c和a.out。hello.c被称为源文件(或者源程序),a.out被称为可执行文件(或者程序)。
上面使用gcc命令就是把人便于读写的源文件翻译成机器可以理解可执行文件,这个过程被称作编译,所以,gcc经常被称作编译器。
注释方法
单行注释格式 //
#include<stdio.h> //这是单行注释
多行注释 /**/
/*这
是
多行
注释*/