C语言课程1——Hello World

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言课程1——Hello World相关的知识,希望对你有一定的参考价值。

相信大家看了第一篇文章后,都信心满满,后边咱来点实际吧,上代码,经典之作:Hello World。

首先,不知道大家用的什么工具,VC6.0(太老了,强烈建议不用),VS,或是其他~

Hello World 的代码很简单,就长这样

 1 #include <stdio.h>
 2 void main(void)
 3 {
 4      printf("Hello World!");
 5 }

是不是很简单,咱简单说一下。

第1行   #include <stdio.h>,是编译预处理命令,”include “是”包含“的意思,做什么事情都要有一个基础,同样我们的代码也需要有一个基础,这些基础呢已经被写好了,我们只需要拿来用,这就需要我们把他们”包含“进来,这一句是包含了”stdio.h“,就是 "standard input/ouput",标准的输入输出。再看第4句话 printf("Hello World!");  ,"printf"是打印的意思,那就是输出,我们用到"printf",就需要包含”stdio.h“这个基础,”.h“就是”头文件“!

第2--5行 是一个函数,main 就是主函数的函数名,任何一个工程都要有一个主函数,3--5行数主函数main()的函数体。void是”空“的意思,第一个void是主函数main()的返回类型,这里为空,就是不返回。第二个void是这个主函数的”形参“,又是空,这个”void“是可以省略的。

第四局  printf("Hello World!"); 就是打印”Hello World!“。

上边说的这些一定要明白哈,不明白的话就再看一遍!!!

1 #include <stdio.h>           //包含stdio.h头文件
 2 void main(void)                //形参为空,返回为空的主函数
 3 {
 4      printf("Hello World!"); //打印Hello World!
 5 }

这里需要明白几个名词 ”头文件“,”主函数“,函数体,”形参“,”返回类型“,不懂定义的,可以去看书本上怎么说的哈。

同样类推,如果你用到了其他的功能,而”stdio.h“没有包含,那我们就需要在写一个 #include 去包含它。如果主函数返回不为空,那么函数体内就必须返回一个相对应的数值,比如

 1 #include <stdio.h>
 2 int main(void)
 3 {
 4      printf("Hello World!");
 5       return 0;
 6 }

 

过程中也许会有某个地方说的不对,也希望大家指出,我们一起学习。

 

以上是关于C语言课程1——Hello World的主要内容,如果未能解决你的问题,请参考以下文章

6个变态的C语言Hello World程序 之 雷人的程序语言

文末送书|豆瓣9.4分,“hello,world”起源于这本书!

c语言helloworld代码是对的,但编译错误?

谈第一个C程序Hello,World!引发的对C语言的思考

C语言第一个程序 “Hello,world!”

子数涵数·C语言——hello world