首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #include<stdio.h> main() {int a=25; fun(&A); } fun(int *x) { printf("%d\n",++*x); }
下面程序的运行结果是( )。 #include<stdio.h> main() {int a=25; fun(&A); } fun(int *x) { printf("%d\n",++*x); }
admin
2011-06-10
50
问题
下面程序的运行结果是( )。
#include<stdio.h>
main()
{int a=25;
fun(&A);
}
fun(int *x)
{ printf("%d\n",++*x);
}
选项
答案
26
解析
在主函数中只调用了fun函数,调用时把变量a的地址传递给形参。fun函数的形参x是一个指针,其基类型与主函数中a的类型一致,因此在调用时得到的是a的地址,输出项是++*x,*x代表的就是主函数中变量a的存储单元,++*x就是使主函数中a的值加1,输出26。
转载请注明原文地址:https://kaotiyun.com/show/ACPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已定义以下函数 fun(int*p) { return*p; } 该函数的返回值是
有以下程序 main( ) { inta;charc=10; floatf=100.0;doublex; a=f/=c*=(x=6.5); printf("%d%d%3.1f%3.1f\n",a,c,f
以下程序的运行结果是【】 #include <string.h> typedef struct student{ charname[10]; longsno; floatscore;}STU; main( )
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
若以下选项中的变量已正确定义,则正确的赋值语句是( )
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。 main( ) { inti,a[20],sum,count; sum=count=0; for(i=0;i<20;i++)scanf("%d",【
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;seanf("%d",&r);s=*
若有语句:char*line[5],以下叙述中正确的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
随机试题
下列属于常用的风险度量的方法有()。
简述目标管理中,制定目标要收集的信息。
全身扫描系统稳定性的分析计算中,对应平行于运动方向每个像素处的稳定性为SCi=(Ni-Naverage)/Naverage,Naverage为Ni的平均值,Ni指的是
献血者男性,年龄40岁,因家人手术,实施互助献血。经健康询问和体检,抽样筛查(胶体金法)合格,献血300毫升。该献血者血液标本还需经过实验室的检验。以下检测项目中,不需要检测的项目是
急性白血病导致出血的原因有
德育的主要途径有()
《宪法》第1条第1款规定:“中华人民共和国是工人阶级领导的、以工农联盟为基础的人民民主专政的社会主义国家。”这说明我国的国体是()。
保费准备金一般是根据()提取的。
奔腾芯片有两条整数指令流水线和一条【 】流水线。
Whatdoesthebeggarmeanbysaying"forthefirsttimeIfeelrespected"?Whoisinchargeofthe14-studentgroup?
最新回复
(
0
)