首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果是( )。 #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
60
问题
下面程序的运行结果是( )。
#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全国计算机二级
相关试题推荐
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include <stdio.h> #include <string.h> char*scmp(char*s1,char*s2) {if(s
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
有以下程序的输出结果是() charfun(charx,chary) {if(x main( ) { inta=’9’,b=’8’,c=’7’; printf(“%c\n”,fun(fun(a,b),fun
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
若有以下说明和语句,intc[4][5],(*p)[5];p=c; 能正确引用c数组元素的是
磁盘处于写保护状态时其中的数据
下面一组中都是C语言关键字的是______。
设有如下说明typedefstructST{longa;intb;charc[2];}NEW;则下面叙述中正确的是
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
随机试题
工艺分析时,()不属于零件毛坯工艺性分析内容。
简述Telnet的内容和功能。
论述审美形态与语言的关系。
对化疗较敏感但愈后较差的肺癌病理类型是
糖皮质激素治疗肾病综合征,以下哪个不正确
由于承包商的原因造成工期延误,业主进行反索赔,在确定违约金费率时,一般应考虑()因素。
ItookmydaughtertotheamusementparklastSunday.______!Wehadtogetherthere.
事业单位应当建立健全人事管理制度。()
A、Givingherthewallet.B、Puttingthewalletinthelibrary.C、Tryingtofindanycluesabouttheowner.D、Takingallthingsou
A、Theymadefrequentlong-distancecallstoeachother.B、TheyillegallyusedgovernmentcomputersinNewJersey.C、Theywerefo
最新回复
(
0
)