首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是【 】。 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
22
问题
下列程序的输出结果是【 】。
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全国计算机二级
相关试题推荐
对下面的程序进行编译与连接生成可执行文件c.exe,并在DOS命令提示符下输入:cIsaid"IloveChina"!程序代码如下:main(intargc,char*argv[]){printf("%d",
有以下程序:main(){intx[8]={8,7,6,5,0,0},*s;s=x+3;printf("%d\n",s[2]);}程序运行后的输出结果是______。
下述关于数据库系统的叙述中正确的是()
下面对对象概念描述错误的是()
以下程序运行后的输出结果是【】。main(){chars[]="9876",*p;for(p=s;p<s+2;p++)printf("%s\n",p);}
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为()
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
随机试题
慢性肺心病发病的关键环节是
原发性肾小球疾病的病理分型不包括( )。
项目监理机构可用( )表示。
我国一公司从韩国进口一批国家允许进口的废塑料,纸箱包装,在办理报检时,除提供合同、发票、装箱单、各运程提单等贸易单证外,应提供( )。
()是影响债券定价的内部因素。
在研发过程中,科研机构和人员不仅需要大型仪器设备,也需要文献、数据、实验动物及其组织样本库等资源。一个调研课题的统计表明,各方对科技文献和数据的需求居于首位。目前这些重要资源大量沉淀在高校和研究院所,需要使用它们的单位(尤其是企业)无法_______。这些
公平、诚实信用原则是我国民法的一项基本原则。(’)
早期民族资本工业中最大的行业是()。
1公里,现需要在隧道两侧安装照明灯和广告牌,若起点、终点以及从起点到终点每隔50米都需要安装一盏照明灯,并且在相邻照明灯之间需要安装一幅广告牌,则共需安装照明灯1._____盏、广告牌2.______幅。2._____A.38B.40
A、 B、 C、 B
最新回复
(
0
)