用C语言语句编写的程序称为C程序或C源程序。
下面编写第一个C语言程序,这个程序是在Visual C++ 环境下编译通过的。
Microsoft Visual C++(简称Visual C++、MSVC、VS或VC)是微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。
【例1.1】用C语言编写一个程序,输出“你好,欢迎使用C语言!”。
程序代码:
/*ex1_1.c:输出欢迎词*/ #include <stdio.h> void main( ) /*定义主函数*/ { printf("你好,欢迎使用C语言!\n"); /*输出欢迎使用C语言!*/ }
程序运行结果:
你好,欢迎使用C语言!
程序说明:
① 程序中的main()代表一个函数,其中main是函数名,void表示该函数的返回值类型。main()是一个C程序中的主函数,程序执行从主函数开始。一个C程序,有一个且只能有一个主函数main()。一个C语言的程序可以包含多个文件,每个文件又可以包含多个函数。函数之间是相互平行、相互独立的。执行程序时,系统先从主函数开始运行,其他函数只能被主函数调用或通过主函数调用的函数所调用。
② 函数体用{}括起来。main函数中的所有操作语句都在这一对{}之间。即main函数中的所有操作都在main的函数体中。
③ #include <stdio.h>是一条编译预处理命令,声明该程序要使用stdio.h文件中的内容,stdio.h文件中包含了输入函数scanf()和输出函数printf()的定义。编译时系统将头文件stdio.h中的内容嵌入到程序中该命令位置。C中编译预处理命令都以“#”开头。C提供了3类编译预处理命令:宏定义命令、文件包含命令和条件编译命令。例1.1中出现的#include <stdio.h>是文件包含命令,其中尖括号内是被包含的文件名。
④ printf函数是一个由系统定义的标准函数,可在程序中直接调用,printf函数的功能是把要输出的内容送到显示器去显示,双引号中的内容要原样输出。“\n”是换行符,即在输出完“你好,欢迎使用C语言!”后回车换行。
⑤ 每条语句用“;”号结束。
⑥ /*……*/括起来的一部份是一段注释,注释只是为了改善程序的可读性,是对程序中所需部分的说明,向用户提示或解释程序的意义。/*是注释的开始符号,*/是注释的结束符号,必须成对使用。程序编译时,不对注释作任何处理。注释可出现在程序中的任何位置。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5636.html