这个最简单的C程序,出问题了!
- yysq009
- 帖子: 2682
- 注册时间: 2007-01-28 23:00
- 来自: @江西|南昌@
- 联系:
这个最简单的C程序,出问题了!
最近学习C语言,看的是THE C PROGRAMMING LANGUAGE书中第一个例子就是HELLO WORLD!
代码是:
#include<stdio.h>
{
printf("Hello World!\n");
}
为什么不能编译成功 但是看了你的
#include<stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
却能编译成功,应该不是书错了吧。这么牛的书。能解释下么?谢谢了!
代码是:
#include<stdio.h>
{
printf("Hello World!\n");
}
为什么不能编译成功 但是看了你的
#include<stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
却能编译成功,应该不是书错了吧。这么牛的书。能解释下么?谢谢了!
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
- woodfish1988
- 帖子: 7
- 注册时间: 2007-01-31 23:20
Re: 这个最简单的C程序,出问题了!
你买的盗版书?yysq009 写了:最近学习C语言,看的是THE C PROGRAMMING LANGUAGE书中第一个例子就是HELLO WORLD!
代码是:
#include<stdio.h>
{
printf("Hello World!\n");
}
为什么不能编译成功 但是看了你的
#include<stdio.h>
int main(void)
{
printf("Hello World!\n");
return 0;
}
却能编译成功,应该不是书错了吧。这么牛的书。能解释下么?谢谢了!
- yysq009
- 帖子: 2682
- 注册时间: 2007-01-28 23:00
- 来自: @江西|南昌@
- 联系:
- KyTor
- 帖子: 222
- 注册时间: 2006-12-05 22:23
- 来自: http://www.wengyuanhang.com/
- 联系:
当年我刚学的时候,看天书啊,一个变量名都要追究好几天。
虔诚的信徒啊!请相信KyTor吧!
http://www.wengyuanhang.com/
------------------
愿上帝赐我平静,接受我无法改变的事;
愿上帝赐我勇气,改变我能够改变的事;
愿上帝赐我智慧,能明辨这两者的差异;
http://www.wengyuanhang.com/
------------------
愿上帝赐我平静,接受我无法改变的事;
愿上帝赐我勇气,改变我能够改变的事;
愿上帝赐我智慧,能明辨这两者的差异;
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
没报错ran 写了:我有另一问题.
代码: 全选
/* 程序1 可以成功编译 */ #include<stdio.h> int main() { printf("Hello World!\n"); return 0; } //=================================// /* 程序2 gcc 编译报错 */ #include<stdio.h> main() { printf("Hello World!\n"); return 0; } //=================================// 为什么?
代码: 全选
$ gcc a.c -Wall
a.c:4: warning: return type defaults to ‘int’
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- jiangpeng
- 帖子: 223
- 注册时间: 2006-07-25 9:33
- 联系:
你选对了书,这就是一个很好的开始
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous
Twitter @jiangpeng
Twitter @jiangpeng
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
猜想,既然有return,最好还是写上函数的返回类型ran 写了:我有另一问题.
代码: 全选
/* 程序1 可以成功编译 */ #include<stdio.h> int main() { printf("Hello World!\n"); return 0; } //=================================// /* 程序2 gcc 编译报错 */ #include<stdio.h> main() { printf("Hello World!\n"); return 0; } //=================================// 为什么?