C语言
以及输入和输出功能。
在前两个例子中,使用了输入输出函数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的值。
0条评论