1_3 C结构与书写规则
_3-1 C程序的基本结构
【例1-1】在屏幕上显示出一行信息:
#include <stdio.h>
int main()
{
printf("The first C program!\n");
return 0;
}
程序成分说明:
(1)注释
注释用来向用户提示或解释代码的含义,提高代码的可读性。注释分为以“//”开始的单行注释和以“/*”开始,以”*/“结束的块式注释;注释可以出现在程序的任何位置。需要注意的是:注释是给用户看的。注释不会被编译,也不会生成目标程序,即注释部分对程序的运行不起任何作用。
(2)编译预处理命令
在C程序中,以“#”开头的命令行是C程序的编译预处理命令,即在程序被编译之前就由编译预处理程序对其进行预处理。
注:stdio是standard input&output的缩写(标准输入输出),只要在程序中用到了C系统库函数中的输入/输出函数,就一定要在程序的开头写一行:#include<stdio.h>。.h表示该文件的性质是头文件(都要放在各文件模块的开头)。
(3)函数
(4)语句
【例1-2】输出两个整数中的较大数。
#include <stdio.h>
int main()
{
int x,y,z;
x=10;
y=20;
if(x>y)
z=y;
else
z=y;
printf("max=%d\n",z);
return 0;
}
注:“%d”是输入/输出的格式控制符,此处输出时采用十进制整形式
另:实现功能:输入三个数,输出最大值。
#include <stdio.h>
int main()
{
int a,b,c,max;
printf("请输入三个整数:\n");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(b>max) max=b;
if(c>max) max=c;
printf("最大值为%d\n",max);
return 0;
}
【例1-3】
#include<stdio.h>
int main()
{
int main(int a,int b);
int age1,age2,age3,result;
printf("请输入三个学生的年龄:");
scanf("%d,%d,%d",&age1,&age2,&age3);
result=min(age1,age2);
result=min(result,age3);
printf("最小值年龄为%d\n",result);
return 0;
}
int min (int a,int b)
{
int c;
if(a<b) c=a;
else c=b;
return c;
}
注:调用了C系统库函数中的标准输入函数“”scanf“”,“”&“”是计算变量的内存单元地址的运算符,接收数据的变量的地址列表。
_3-2 C程序的书写规则
1_4 C程序开发过程及编译环境
1_5 程序设计基本方法
程序=数据结构+算法
算法的7个特性:有穷性,确定性,输入项,输出项,可行性,高效性,健壮性。
来源:oschina
链接:https://my.oschina.net/u/2968148/blog/777750