正在加载图片...
sum =a+b 是三个赋值语句,“=”是赋值运算符它的作用是把其右部表达式的值赋给左部的变量,这 里是把值12赋给变量a,把值34赋给变量b,把a+b的结果赋给变量sum。 printf("sum is %d n", sum 中的"sumi和”m"我们已经熟悉,%d是一个输出转换说明意思是输出时用一个整型值 来代替它这里,这个整型值是变量sum的值。于是本程序的输出结果为: sum is 46 例1.3 main()/*求两个数中较大者*/ int a, b printf("a,b=)i scanf(m%d, %d",&a, &b)i c=max(a, b) printf ("max=%d\n",c); Int max(a,b)/*返回x、y中较大者* x,yi Int Z if(x>y) return(z)i 本程序定义了两个函数:main和被调函数max。在main中,语句 printf("a,b=m) 输出 然后光标停在=之后。下一句 scanf("%,%d",8a,&b); 用于接收两个整型数据到变量a和b中, scanf是c输入输出库中提供的输入函数,它要求 按照转换字符(这里是%d表示整型)将相应类型的数据输入到指定变量的存储单元中去, 8a表示取变量a的地址。 语句 c= max(a, b);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有