[问题]关于gcc和tc的区别
发表于 : 2008-07-28 12:18
我的初学语言的
我用《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; #这了要有一个这样的#
}
要多这两行才能编译
这两行是什么意思呢
我用《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; #这了要有一个这样的#
}
要多这两行才能编译
这两行是什么意思呢