首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 void fun(int *n) { while((*n)--); printf("%d",++(*n)); } main() { int a=100;
下列程序的输出结果是【 】。 void fun(int *n) { while((*n)--); printf("%d",++(*n)); } main() { int a=100;
admin
2013-02-23
25
问题
下列程序的输出结果是【 】。
void fun(int *n)
{
while((*n)--);
printf("%d",++(*n));
}
main()
{ int a=100;
fun(&a) ;
}
选项
答案
0
解析
在函数fun()中,while((*n)-)是先引用*n的值,再做(*n)--运算,所以循环结束时*n的值为0,再做(*n)--运算后, *n的值为-1;执行++(*n)后,*n的值是0。
转载请注明原文地址:https://kaotiyun.com/show/ZUJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当执行下面的程序时,如果输入ABC,则输出结果是______。#include"stdio.h"#include"string.h"main(){charss[10]="12345";gets(s
有以下程序段:intx=3;do{printf("%d",x-=2);}while(!(--x));其输出结果是______。
有下列程序main(){doubled;floatf;longl;inti;i=f=1=d=20/3;printf("%d%1d%f%f\n",i,1,f,D);}程序运
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
C语言中共用体类型变量在程序运行期间()
设顺序输入数列为:24,30,8,5,1,27,24,26,10,21,9,28,7,13,15。假定每个结点的查找概率相同,若用顺序存储方式组织该数列,则查找一个数成功的平均比较次数为【】;若按二叉排序树结构组织该数列,则查找一个数成功的平均比较次数
在单链表中,增加头结点的目的是()
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
稳定型战略
TheHomesteadActof1862______toacquirelandatasmallcost.
乳腺癌最常见的病理类型为
男性24小时尿肌酐(mg)/身高(cm)的比值是女性24小时尿肌酐(mg)/身高(cm)的比值是
与AML-M2a骨髓象不符合的是
按诊断标准,下列哪项不是诊断类风湿性关节炎的必备关节表现
A.卵磷脂B.吐温80C.司盘80
在Word的编辑状态,对当前文档中的文字进行替换操作,应当使用的菜单是()。
根据以下资料回答下列题。表中“?”处的数值应为()。
AMostImportantPeriodinGreekOneofthemostimportantperiodsinGreekhistorywastheHellenisticAgewhichbeganaft
最新回复
(
0
)