当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]关于gcc和tc的区别
帖子发表于 : 2008-07-28 12:18 

注册: 2008-07-16 13:59
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
我的初学语言的
我用《c程序设计(第二版)》,里面用TC编译的,但是我在linux下用gcc编译,发现用TC编的程序在gcc下不能通过编译
比如 在TC下 在gcc下的
#include <stdio.h> #include <stdio.h>
main () int #这里多了一个int#
{ main ()
int a,b; {
scanf ("%d,%d",&a,&b); int a,b;
if (a>b) b=a; scanf ("%d,%d",&a,&b);
printf ("b=%d",b); if (a>b) b=a;
} printf ("b=%d",b);
就可以通过编译 return 0; #这了要有一个这样的#

要多这两行才能编译
这两行是什么意思呢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-28 12:20 

注册: 2008-07-16 13:59
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
晕了
我发的这个贴 系统把他们粘在一起啦


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-28 12:24 

注册: 2008-07-16 13:59
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
现在只能重新发过了
问题如上
#include <stdio.h>
main ()
{
int a,b;
scanf ("%d,%d",&a,&b);
if (a>b) b=a;
printf ("b=%d",b);
}
在TC中能通过编译
但在gcc
#include <stdio.h>
int
main ()
{
int a,b;
scanf ("%d,%d",&a,&b);
if (a>b) b=a;
printf ("b=%d",b);
return 0;
}
要这样才能通过 ,即要加第二行的“int"和第九行的“return 0;“才能通过编译
为什么呢,这两行是什么意思阿


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-28 12:38 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
就是C语言中的意思, 返回int


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-28 12:50 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
不同厂家编译器的不同。这个在很多语言上都是存在的。


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-28 19:34 
头像

注册: 2006-09-02 18:58
帖子: 474
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
记得在这论坛里有人说过
好像是返回程序运行的相关信息 用的


_________________
------
ThinkPad·R60i-0657LN1
Ubuntu 8.04 . Hardy Heron+XP
------


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译