C语言教程第一章: C语言概论 (3)


  运转本措施时,起首在显示器屏幕上给出提示串input number,这是由实行部分的第一行完成的。用户在提示下从键盘上键入某一数,如5,按下回车键,接着在屏幕上给出比力争论成效。

输入和输入函数

  在前两个例子顶用到了输入和输入函数scanf和 printf,在第三章中我们要过细先容。这里我们先简略先容一下它们的格式,以便上面运用。scanf和 printf这两个函数分辨称为格式输入函数和格式输入函数。其意义是按指定的格式输入输入值。因而,这两个函数在括号中的参数表都由以下两部分构成: “格式控制串”,参数表  格式控制串是一个字符串,必须用双引号括起来,它流露发扬分析了输入输入量的数据规范。各类规范的格式流露发扬分析法可参阅第三章。在printf函数中还可以在格式控制串内泛起非格式控制字符,这时在显示屏幕上把原文照印。参数表中给出了输入或输入的量。当有多个量时,用逗号隔断。歧:
printf("sine of %lf is %lf\n",x,s);
  个中%lf为格式字符,流露发扬分析按双精度浮点数处理。它在格式串中两次现,对应了x和s两个变量。其他字符为非格式字符则照原样输入在屏幕上
int max(int a,int b);
main()
{
  int x,y,z;
  printf("input two numbers:\n");
  scanf("%d%d",&x,&y);
  z=max(x,y);
  printf("maxmum=%d",z);
}
int max(int a,int b)
{
  if(a>b)return a;
   else return b;
}
此函数的成效是输入两个整数,输入个中的年夜数。
/*函数分析');*/
/*主函数*/
/*变量分析');*/
/*输入x,y值*/
/*挪用max函数*/
/*输入*/
/*定义max函数*/
/*把成效前去主调函数*/
  上面例中措施的成效是由用户输入两个整数,措施实行后输入个中较年夜的数。本措施由两个函数构成,主函数和max 函数。函数之间是并列关连。可从主函数中挪用其它函数。max 函数的成效是比力两个数,然后把较年夜的数前去给主函数。max 函数是一个用户自定义函数。因而在主函数中要给出分析');(措施第三行)。可见,在措施的分析');部分中,不单可以有变量分析');,还可以有函数分析');。关于函数的过细内容把在第五章先容。在措施的每行后用/*和*/括起来的内容为正文部分,措施不实行正文部分。

  上例中措施的实行过程是,起首在屏幕上显示提示串,请用户输入两个数,回车后由scanf函数语句采纳这两个数送入变量x,y中,然后挪用max函数,并把x,y 的值传送给max函数的参数a,b。在max函数中比力a,b的巨细,把年夜者前去给主函数的变量z,末了在屏幕上输入z的值。



版权声明: 原创作品,承诺转载,转载时请务必以超链接形式标明文章 原始来因 、作者信息和本声明。不然将究查法律责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975633.html