C语言,第1张

C语言,第2张

以及输入和输出功能。

在前两个例子中,使用了输入输出函数scanf和printf,我们将在第三章中详细介绍它们。在这里,我们简单介绍一下它们的格式,以供下面使用。scanf和printf的函数分别称为格式输入函数和格式输出函数。它的意思是以指定的格式输入和输出值。所以括号里这两个函数的参数表是由以下两部分组成的:“格式控制字符串”。参数表的格式控制字符串是一个必须用双引号括起来的字符串,它表示输入和输出的数据类型。各种类型的格式表示见第3章。在printf函数中,非格式控制字符也可以出现在格式控制字符串中,然后将原文打印在显示屏上。参数表中给出了输入或输出的数量。当有多个数量时,用逗号分隔。例如:

printf(" % lf的正弦为%lf\n ",x,s);

其中%lf是格式字符,这意味着它被视为双精度浮点数。在格式字符串中出现两次,对应两个变量X和s,其余字符为无格式字符,按原样输出在屏幕上。

int max(int a,int b);

main(){

int x,y,z;

printf("输入两个数字:\ n ");scanf("%d%d ",&x,& y);

z=max(x,y);

printf("maxmum=%d ",z);

}

int max(int a,int b){

if(a>b)返回a;否则返回b;

}

这个函数的作用是输入两个整数,输出其中的大数。

/*功能描述*/

/*主函数*/

/*变量描述*/

/*输入x,y值*/

/*调用max函数*/

/*输出*/

/*定义最大函数*/

/*将结果返回给音调函数*/

上面例子中程序的作用是用户输入两个整数,程序执行后输出较大的数。这个程序由两个函数组成,main函数和max函数。功能之间存在平行关系。其他函数可以从主函数中调用。max函数的作用是比较两个数,然后将较大的数返回给主函数。Max函数是用户定义的函数。因此,应该在主函数(程序的第三行)中给出描述。可以看出,在程序的描述部分,不仅可以有变量描述,也可以有函数描述。函数的细节将在第5章介绍。程序每行后用/*和*/括起来的内容是注释部分,程序不执行注释部分。

上面例子中程序的执行过程是:首先在屏幕上显示提示字符串,要求用户输入两个数字。输入后,这两个数被scanf函数语句接收并送入变量X和Y,然后,调用max函数,将X和Y的值传递给max函数的参数A和B。在max函数中比较A和B的大小,将较大的返回给主函数的变量Z,最后在屏幕上输出Z的值。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情