首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将以下程序中的函数声明语补充完整。 #include<stdio.h> int【 】 main() { int x,y,(*p)(); sccanf("%d%d",&x,&y);
请将以下程序中的函数声明语补充完整。 #include<stdio.h> int【 】 main() { int x,y,(*p)(); sccanf("%d%d",&x,&y);
admin
2009-09-28
75
问题
请将以下程序中的函数声明语补充完整。
#include<stdio.h>
int【 】
main()
{ int x,y,(*p)();
sccanf("%d%d",&x,&y);
p=max;
printf(%d\n",(*p)(x,y));
}
int max(int a,int b)
{return(a>b?a:b);}
选项
答案
max(int a,int b)
解析
在C语言中,除了主函数外,对于用户定义的函数都遵循“先定义,后使用”的规则,若把函数定义放在调用之后,应该在调用之前对函数进行说明(或称为函数原型说明)。
函数的说明形式为:
类型名 函数名(参数类型1,参数类型2……)
本题是通过max()函数来求出a和b中较大的数,由于max()函数的位置在main()函数之后,想要在main()函数中调用max()函数,就必须先在main()函数之前对max()函数进行说明,因为当在所有函数外部、被调用之前说明函数时,在对函数进行说明的语句后面所有位置上都可以对该函数进行调用。所以,在横线上应该填上被调函数的说明语句即 max(int a,int b) 。
转载请注明原文地址:https://www.kaotiyun.com/show/x9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体Forml上画一个名称为Labell、标题为“请选择”的标签控件;再画一个名称为Listl的列表框控件,通过设置有关属性向其中依次加入“矩形”、“正方形”、“椭圆形”、“圆形”、“四角圆化的矩形”、“四角圆化的正方形”共6个列表项;最后在窗体上画1个
表达式5Mod3+3\5*2的值是
如果要定义一个窗体级变量,定义变量语句的位置应该是
在面向对象方法中,实现信息隐蔽是依靠
以下关于多窗体的叙述中,正确的是
以下合法的VB变量名是
下面可以作为软件需求分析工具的是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
各种艺术功能的实现必须通过【】
男,41岁,突发寒战、高热,伴肝区疼痛5天。呈弛张热,大量出汗、心慌,肝区胀痛不适,为持续性钝痛,伴恶心、食欲不振。查体:皮肤无黄染,肝肋下4cm,有压痛,右肋弓及腋中处肋间皮肤水肿,压痛(+)。血常规:WBC18×109/L,N0.90。首选的检查方
甲为有独立请求权第三人,乙为无独立请求权第三人,关于甲、乙诉讼权利和义务,下列哪一说法是正确的?(2010年·卷三·41题)
在KIS标准版软件中,()科目是系统必需的特别科目,不允许删除。
信用风险监测的主要指标包括()
根据《票据法》的规定,下列有关支票的表述中,正确的是()。
新中国成立后,中国共产党多次强调,必须保持党在七届二中全会上提出的优良作风。这些优良作风指的是()。
在下列针对中央银行负债的变动中,使商业银行体系的准备金增加的是()。
Ifyou______yourinfluence,theymaychangetheirdecision.
ThespeakersaremainlydiscussingtherulesinEnglishlanguage.
最新回复
(
0
)