⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_66994.htm

📁 vc
💻 HTM
字号:
<p>
序号:66994 发表者:汪洋大海 发表日期:2003-12-28 15:48:57
<br>主题:在turbo c 中的一些程序中的几个问题?
<br>内容:望各位高手帮个忙,谢谢!<BR><BR>1.下面程序的输出结果是什么?(答案是:15)为什么?<BR>&nbsp;&nbsp;<BR>main()<BR>{int j,a[]={1,3,5,7,9,1,13,15},*p=a+5;<BR> for(j=5;j&gt;0;j--)<BR>&nbsp;&nbsp;{switch (j)<BR>&nbsp;&nbsp;&nbsp;&nbsp; {case 3:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1: *(p++);break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 2: *(--p);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defealt:*p++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp; }<BR>&nbsp;&nbsp;printf(&#34;%d&#34;,*p);<BR>}<BR><BR><BR>2. 下面程序的输出结果是什么?(答案是:3,7,3)为什么? <BR><BR>main()<BR>{int a=5,b=7,c=3;<BR> int *p1+&amp;a,*p2=&amp;b,*p3=&amp;c;<BR> fun1(p1,p2,p3);<BR> printf(&#34;%d,%d,%d\n&#34;,a,b,c);<BR>}<BR>int fun1(int *a,int *b,int *c)<BR>{int *temp;<BR> temp=a,a=b,b=temp;<BR> *temp=*b;*b=*c;*c=*temp;<BR>}<BR><BR><BR>3.下面程序的输出结果是什么?(答案是:-1)为什么?<BR>main()<BR>{int a=3,y;<BR> y=fn(a,a++);<BR>printf(&#34;%d&#34;,y);<BR>}<BR>int fn(x,c)<BR>int x,c;<BR>{int b;<BR> if(x&lt;c) b=1;<BR> else if(x==c)b=0;<BR> else b=-1;<BR> return(b);<BR>}<BR>&nbsp;&nbsp; <BR>2003-12-28 16:46:48

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -