C-Hello World程序
在本教程中,我们将学习C程序的基本结构。
打开您喜欢的IDE,然后编写一个C程序来打印Hello World。
将文件另存为helloworld.c或者您喜欢的任何其他文件名。
#include <stdio.h> int main(void) { printf("Hello World"); return 0; }
现在,如果我们编译并运行此代码,我们将获得Hello World作为输出。
让我们谈谈程序的每一行。
#include指令
程序" #include <stdio.h>"的第一行是预处理程序指令,该指令指示编译器包括来自C库的stdio.h头文件以进行输入/输出。
C程序通常分为模块或者函数。
其中一些函数是由我们的程序员编写的,而某些函数则存储在C库中。
C库中存储的函数按类别分组,并保存在称为头文件的文件中。
头文件以.h文件扩展名保存。
注意!预处理程序指令添加在程序的开头。
主要函数
接下来我们有一个main()函数,它是C编程中的一个特殊函数,因为它可以告诉程序的起点。
每个C程序必须只有一个main
函数。
如果我们在C程序中创建多个main()
函数,则会由于编译器不知道哪个代表程序的起点而出错。
什么是函数?
C语言中的函数是一段代码,可以获取一些值,执行一些任务并可以返回一个值。
我们使用大括号" {}"和大括号" {}"来表示函数块的开始和结束。
int main(void) { }
函数代码写在大括号和大括号内。
返回类型
函数可以在主函数告诉我们主函数可以返回整数值之前返回值和int
关键字。
如果一个函数不返回任何值,那么我们使用void
关键字。
我们将在函数教程中学习函数。
函数参数
在函数的开头和结尾括号"()"内,我们传递了一些值。
在上面的代码中,我们有" main(void)",这意味着main函数没有任何值。
" void"是一个特殊的关键字。
printf函数
C语言中的printf()
函数用于打印输出。
它是标准的C函数。
因此,在上面的代码中,我们正在打印一个字符串消息,该消息包含在双引号" Hello World"中。
分号;
同样,英语中的每个句子都以句号"。
"结尾,C中的每个语句都以分号";"标记结尾。
因此,在上述程序中,我们以分号结束该语句。
printf("Hello World");
返回0;
main函数中的最后一行是return语句。
由于上述程序中主函数的返回类型设置为int
,因此我们在函数末尾返回一个整数值0。
我们将在函数教程中学习返回值和函数。