先来看一个C语言程序:输入两个正整数,计算并输出两数的和。
程序代码:
/*ex1_2.c:求两个正整数的和*/ #include <stdio.h> void main() /*主函数*/ { int a,b,sum; /*定义三个整型变量*/ printf("请输入两个正整数!\n"); scanf("%d",&a); /*输入数据给变量a*/ scanf("%d",&b); /*输入数据给变量b*/ sum=a+b; *变量a和变量b的值相加,然后将结果赋给变量sum*/ printf("相加结果是%d\n",sum); /*输出变量sum的值*/ }
程序运行结果:
请输入两个正整数!
5 6
相加结果是11
程序说明:
① “int a,b,sum;”是变量声明。声明了三个具有整数类型的变量a,b,sum。C语言的变量必须先声明后使用。
② 程序中的scanf是输入函数的名字,程序中的scanf函数的作用是输入a,b的值。&a,&b中的&的含义是取地址,此scanf函数的作用是输入a,b的值。&a和&b中的&的含义是取地址,此scanf函数的作用是将两个数值分别输入到变量a和b的地址所标志的单元中,也就是输入给变量a和b。
③“sum=a+b;”是将a,b两变量内容相加,然后将结果赋值给整型变量sum。
④“printf(“相加结果是%d \n”,sum);”是调用库函数printf()输出sum的结果。“%d”为格式控制,表示sum的值以十进制整数的形式输出。
C语言程序的构成
⑴ C程序是由函数构成的,函数是C程序的基本单位。一个源程序至少包含一个main函数,即主函数,也可以包含一个main函数和若干个其他函数。被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己设计编写的函数。
⑵ main函数是每个程序执行的起始点,一个C程序不管有多少个文件,有且只能有一个main函数。一个C程序总是从main函数开始执行,不管main函数在程序中的位置。可以将main函数放在整个程序的最前面,也可以放在整个程序的最后,或者放在其他函数之间。
⑶ 源程序可以有预处理命令(include是其中一种),预处理命令通常放在源文件或源程序的最前面。
⑷ 每个语句都必须以分号结尾,但预处理命令、函数头和花括号“}”之后不加分号。
⑸ 标识符和关键字之间,至少加一个空格以示间隔,空格的数目不限。
⑹ 源程序中需要解释和说明的部分,可用“/*……*/”加以注释,注释是给程序阅读者看的,机器在编译和执行程序时,注释将被忽略。
C语言程序的书写规则
从书写清晰,便于阅读,理解,维护的角度出发,养成良好的编程风格,在书写程序时应遵循以下规则:
⑴ 在C语言中,虽然一行可写多个语句,一个语句也可占多行,但是为了便于阅读,建议一行只写一个语句。
⑵ 应该采用缩进格式书写程序,以便于增强层次感、可读性和清晰性。低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。
⑶ 用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。
⑷ 为便于程序的阅读和理解,在程序代码中,应加上必要的注释。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/5644.html