📄 subject_57388.htm
字号:
<p>
序号:57388 发表者:少文 发表日期:2003-10-24 20:17:33
<br>主题:函数定义
<br>内容:#define P int<BR>#define M 100<BR>P n,a[M];<BR>void main()<BR>{<BR> P j,kk;<BR> clrscr();<BR> while(1)<BR> {<BR> window(1,1,80,6);<BR> clrscr();<BR> printf(" main\n\n");<BR> printf("1.creat 2.insert 3.see ");<BR> printf("0.quit\n");<BR> printf("\nenter you chioce:");<BR> scanf("%d",&kk);<BR> switch(kk)<BR> {<BR> case 1: creat(); break;<BR> case 2: insert(); break;<BR> case 3: print(a,n);break;<BR> default: exit(0);<BR> }<BR> }<BR> getch();<BR>}<BR>creat()<BR>{<BR> int i;<BR> window(1,10,80,25);<BR> clrscr();<BR> printf("enter number:"); scanf("%d",&n);<BR> for(i=1;i<=n;i++)<BR> { printf("a[%d]=",i); scanf("%d",&a[i]); }<BR> printf("\n\n");<BR> for(i=1;i<=n;i++)<BR> { printf("%d",a[i]); }<BR> getch();<BR>}<BR>insert()<BR>{<BR> int i,x,j;<BR> window(1,10,80,25);<BR> clrscr();<BR> printf("enter locate & value:");<BR> scanf("%d %d",&i,&x);<BR> if(i<1||i>n)<BR> printf("\n locate error!\n");<BR> else<BR> { for(j=n;j>=i;j--)<BR> a[j+1]=a[j];<BR> a[i+1]=x;<BR> n++;<BR> }<BR> getch();<BR>}<BR><BR>print(int a[],int n)<BR>{ int i;<BR> window(1,10,80,25);<BR> clrscr();<BR> for(i=1;i<=n;i++)<BR> printf("%d\t",a[i]);<BR> getch();<BR>}<BR>函数定义在main之后,而且在main之前没有进行函数说明程序为什么能够正常运行??<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:紫君 回复日期:2003-10-24 20:33:07
<br>内容:怎么可能呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:coolleo 回复日期:2003-10-24 21:38:01
<br>内容:不一样得编译器
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:学vc 回复日期:2003-10-25 09:57:59
<br>内容:在tc中完全可以通过。<BR>这是因为,对于没有声明的函数,编译器假定为<BR>extern return int,<BR>即返回值为int的外部函数。。<BR><BR>虽然可以正常运行,但是这种风格是不好的,<BR>对函数最好都显式的声明。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LuckGood 回复日期:2003-10-25 14:41:39
<br>内容:编译器不同,编译的行为会有不同的.VC和TC就有很多的不同.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:紫君 回复日期:2003-10-25 15:38:25
<br>内容:不好意思,俺已经很多年没用TC了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -