易百教程

第一个C语言程序

在本节中我们将学习如何编写,编译和运行第一个简单的C语言“Hello,World!”程序。

1. “Hello,World!”程序是什么?

“Hello,World!”是一个简单的程序,只实现在屏幕上显示“Hello,World!”。 因为,它是一个非常简单的程序,在其它编程序语言中,常用于说明语言的基本语法。

这个程序通常用于向初学者介绍编程语言。那么,让我们开始吧。下面是一个最简单的C语言程序代码:

#include <stdio.h>
int main()
{
    printf("Hello, World!\n");
    return 0;
}

2. “Hello,World!”程序如何运行?

在程序中包含stdio.h头文件

程序员编写的C程序一般比较小,有一些功能是常用的功能,没有必要重新编写。所以需要使用运行程序所必需的库。 stdio.h是头文件,C编译器知道该文件的位置。 要使用该文件,您需要使用#include预处理器将其包含在程序中。

为什么在这个程序中需要stdio.h文件?

在这个程序中,使用了printf()函数,它在引号内显示文本。 由于printf()是在stdio.h中定义的,因此需要包含stdio.h

main()函数

在C编程中,代码执行是从main()函数的开始执行(如果main()不在代码的开头,也没有问题)的。

花括号{}内的代码是main()函数的主体。 main()函数在每个C程序中都是必需的。

int main() {
}

这个程序什么都不做,但它是一个有效的C程序。

printf()函数

printf()是一个库函数,它将格式化的输出发送到屏幕(在引号内显示字符串)。 注意语句末尾的分号。在示例程序程序中,它显示字符串:Hello,World! 在屏幕上。请记住,需要在程序中包含stdio.h文件才能使用printf()函数。

return语句

return语句返回0; main()函数内部结束程序。这个语言不是强制性的。 但是,使用它被认为是很好的编程习惯。

主要注意事项

  • 所有C语言程序都从main()函数开始,它是必需的。
  • 可以使用程序中所需的头文件。例如:要使用sqrt()函数计算平方根,以及pow()函数以查找数字的幂,需要在程序中包含math.h头文件。
  • C语言区分大小写; 大写字母和小写字母的使用有不同的含义。
  • 当程序遇到main()函数内的return语句时,C程序就结束了。 但是,main函数内的return语句不是必需的。
  • C程序中的语句以分号结尾。

示例程序

/* 打印双引号内的内容 */
#include <stdio.h>

int main(void)
{
  printf("hi from yiibai.com!");
  return 0;
}

执行上面示例代码,得到以下结果:

hi from yiibai.com!

以下是显示数字值的示例代码:

#include <stdio.h>

int main()//
{
    printf("The total is %d\n",16+17);
    return(0);
}

执行上面示例代码,得到以下结果:

The total is 33