下面先介绍几个简单的c语言程序,然后从中分析c语言程序的特点。
例 1. 输出一行信息
int main(int argc, const char * argv[])
{
printf("Hello,world.\n");
return 0;
}
本程序的作用是输出以下一行字:Hello,world.
第一行,main 是函数的名字,表示“主函数”应用程序从此相互开始执行,mian 前面的 int 表示此函数执行之后返回一个整型值。每一个 c 语言程序都必须有个 mian 函数。函数体由{}括起来。printf 是 c 编译系统提供的标准数据库中的输出函数。printf 语句中双撇号内的字符串按原样输出。“\n”是换行符。语句中最后有个分号。如果函数有返回值,我们用 return 关键字返回结果,此程序返回的整型数0.通常如果程序正常结束,我们返回0,如果程序出现异常,我们会根据异常的类型,返回不同的整型值。
例 2.求两个数的和
int main(int argc, const char * argv[])
{
int a = 0,b = 0, sum = 0;
a = 3;
b = 5;
sum = a + b;
printf("sum is %d",sum);
return 0;
}
此程序的作用是求两个整数 a 与 b 的和,赋值给变量 sum 。定义变量a,b 和 sum,指定 a,b,sum为整型变量 。第4-6行为赋值语句,使 a 和 b 分别为 3 和 5,sum 的值为a + b。“%d”表示“输出是十进制整数数据”,用来指定输入输出时的数据类型和格式。在执行输出时,sum is 按原样输出,在“%d”的位置上输出一个十进制整数值,printf 函数中括号内逗号右端 sum 是要输出的变量。此程序运行时输出的信息:sum is 8