C语言-第1章、 程序设计基础与C语言概述

…衆ロ難τιáo~ 提交于 2020-11-22 05:27:00

 

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个特性:有穷性,确定性,输入项,输出项,可行性,高效性,健壮性。

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!