单项选择题
有以下程序
#include <stdio.h>
int f(int x)
{
int y;
if(x==0‖x==1) return(3);
y=x*x-f(x-2);
return y;
}
main()
{
int z;
z=f(3);
printf("%d\n",z);
}
程序的运行结果是______。
A.6
B.9
C.0
D.8
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
以下叙述中不正确的是______。
A.在不同的函数中可以使用相同的名字的变量
B.函数中的形式参数是局部变量
C.在一个函数内定义的变量只在本函数范围内有效
D.在一个函数内的复合语句中定义的变量在本函数范围内有效
点击查看答案&解析
单项选择题
有以下程序#include<stdio.h>#include<stdlib.h>int fun(int n){int *p;p=(int*)malloc(sizeof(int));*p=n;return*p;}main(){int a;a=fun(10);printf( %d n ,a+fun(10));}程序的运行结果是______。
A.20
B.10
C.0
D.出错
点击查看答案&解析
相关试题
有以下函数:void fun(char *p, chat...
在一个C语言源程序文件中所定义的全局变量...
若有以下程序:#include <stdio.h>mai...
有如下程序:#include <stdio.h>int ...
有以下程序段:int x=3:do{printf( ...