一个简单的C语言程序示例
#include <stdio.h>
int main() /*一个简单的C程序*/
{
int num; /*定义一个名为num的变量*/
num = 1; /*为num赋一个值*/
printf("I am a simple computer.\n"); /*使用printf()函数*/
printf("My favorite number is %d because it is first",num);
return 0;
}
简述程序中每行代码的作用
1、 #include <stdio.h> ---→ 包含另一个文件
该行告诉编辑器 stdio.h 中的内容包含在当前程序中。stdio.h 是C编译器软件包的标准部分,它提供键盘输入和屏幕输出支持。
2、 int main() ---→函数名
C程序包含一个或多个函数,它们是C程序的基本模块。int表明main()函数返回一个整数。
3、 /*一个简单的C程序*/ ---→注释
注释在/*和*/两个符号之间,这些注释能提高程序的可读性。注意,注释只是为了帮助读者理解程序,编译器会忽略它们。
4、 { ---→函数体开始
左花括号表示函数定义开始,右花括号(})表示函数定义结束。
5、 int num; ---→声明
该声明表明,将使用一个名为 num 的变量,而且num是int(整数)类型。
6、 num = 1; ---→赋值表达式语句
语句num = 1;把值1赋给名为num的变量。
7、 printf("I am a simple computer.\n") ---→调用一个函数
该语句使用printf()函数,在屏幕上显示 I am a simple computer。printf()是标准的C库函数。
在程序中使用函数叫作调用函数。(.\n是换行的意思。)
8、 printf("My favorite number is %d because it is first",num)
最后调用的printf()把num的值(1)内嵌在双引号括起来的内容中一并打印。%d告诉计算机一何种形式输出 num 的值,打印在何处。
9、 return 0; ---→return语句
C函数可以给调用方提供(或返回)一个数。目前,可暂时把该行看作是结束main()函数的要求。
10、 } ---→结束
必须以右花括号表示程序结束。
C程序的基本结构
程序由一个或多个函数组成,必须有 main() 函数。函数由函数头和函数体组成。函数头包括函数名、传入该函数的信息类型和函数的返回类型。通过函数名后的圆括号可识别出函数,圆括号里可能为空,可能有参数。函数体被花括号括起来,由一系列语句,声明组成。
简而言之,一个简单的C程序的格式如下:
#include <stdio.h>
int main()
{
语句 (大部分语句都以分号结尾)
return 0;
}