题目内容

有以下程序:#include int f( int x,int y){ return((y-x)*x);}int main(){ int a=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);return 0;}程序运行后的输出结果是()。

A. 7
B. 10
C. 8
D. 9

查看答案
更多问题

以下叙述中正确的是( )。

A. C语言编译时不检查语法
B. C语言的子程序有过程和函数两种
C语言的函数可以嵌套定义
D. C语言所有函数都是外部函数

有定义: int a[][3]={1,2,3,4,5,6,8,9,10};则printf("%d",*(*(a+1)+2));语句的输出结果为 。

函数调用语句fun((a,b),(c,d,e));的实参个数是___。

写出下面程序执行后的运行结果___。#include int gcd( int m, int n ){if ( m == n )return(m);else if ( m > n )return(gcd( m - n, n ) );else return(gcd( m, n - m ) );}int main(){printf( "gcd=%d", gcd( 24, 36 ) );return(0);}

答案查题题库