学C语言,学那个版本的最合适啊

fvflove 2008-09-20 04:15:01
我想学C语言,

但是C语言的版本有好多,编译器也有好多.

现在学那个比较合适,用那个编译器好.

...全文
645 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyaxy 2008-11-24
  • 打赏
  • 举报
回复
正在用曾怡的视频学习C,编译器用VC++或Turbo
zmt_lucky 2008-11-10
  • 打赏
  • 举报
回复
很好.XX
secure546 2008-11-03
  • 打赏
  • 举报
回复
呵呵,比较好吧,学c可以让你更好的理解c++
wangluoyao 2008-10-26
  • 打赏
  • 举报
回复
资料不是直接下载的啊
a19870209aaa 2008-09-21
  • 打赏
  • 举报
回复
我现在是大三的学生,作为过来人,我告诉你我的实际经验和众多同学们的经验吧。就学C程序设计--谭浩强 ,这可是经典入门教材,讲的浅显易懂,很容易学的,而且内容也不是过于简单白痴的那种。只是作者知道我们会在哪里疑惑,讲的透彻。至于编译器,你就用VC++吧,或者DEV C++,刚开始学的时候只需要用C++源代码编写就可以了,比Tc方便好多,而且以后写更大的一些工程了就会对VC比较熟悉了。
NSKevin 2008-09-21
  • 打赏
  • 举报
回复
学习标准C语言就可以了:ANSI C
其他的一些编译环境会有一些拓展.
fvflove 2008-09-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 jianmodgqb 的回复:]
K&R 的C语言算是提出.

在89年标准化C89

在99年进而有了C99

C99的应用却不怎么广泛.

C99有很多特性人们都不知道:

restrict 指针,inline关键字,对VLA的支持(sizeof不再是编译时确定的了),柔性数组结构成员,指定的初始化符.

这样看来C89还是值得学的,在C89的基础上再学习C99,去思考C99中为什么要加入那些新的内容.

而原始的C语言,没有标准,仅靠描述是很不规范的,实现中不同的编译器有很多的理解.

比…
[/Quote]

那C99 是什么样的标准呢?

有那些书有介绍?

VS 编码器,是采用的 C99 标准吗?
星羽 2008-09-21
  • 打赏
  • 举报
回复
up
zgjxwl 2008-09-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lann64 的回复:]
历史上c标准是有好几个了,不过现在学当然学新标准了,c99。
凡符合C99的都可以,不管是编译器还是书,用c99来检验。
[/Quote]
C primer plus 第五版
up
ForestDB 2008-09-21
  • 打赏
  • 举报
回复
K&R, C89, C99...
编译器确实很多,常用gcc和VS...
大部分符合ANSI C即可...
zclever 2008-09-20
  • 打赏
  • 举报
回复
楼主VB高手啊,学C肯定会很快的
大写的池 2008-09-20
  • 打赏
  • 举报
回复
看谭老师的吧
skyering 2008-09-20
  • 打赏
  • 举报
回复
说到编译器,当时是最新版本的好了啊,比如Visual Studio 2008,因为他更加接近标准!建议使用该编译器,不过比较大,安装时间比较长!
skyering 2008-09-20
  • 打赏
  • 举报
回复
最适合入门的当然是谭浩强的那本c语言程序设计了啊,好懂的很!示例也非常好!
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wangdeqie 的回复:]
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”

C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata

C程序设计(第三版)---------------------------谭浩强

C语言大全(第四版)---------------------------HERBERT SCHILDT

C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON

C语言参考手册(原书第5版)--------------------------Samuel P.Harbison

C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel

C陷阱与缺陷-----------------------------------Andrew Koenig [/Quote]
[Quote=引用 9 楼 wangdeqie 的回复:]
K&R 的C语言算是提出.

在89年标准化C89

在99年进而有了C99

C99的应用却不怎么广泛.

C99有很多特性人们都不知道:

restrict 指针,inline关键字,对VLA的支持(sizeof不再是编译时确定的了),柔性数组结构成员,指定的初始化符.

这样看来C89还是值得学的,在C89的基础上再学习C99,去思考C99中为什么要加入那些新的内容.

而原始的C语言,没有标准,仅靠描述是很不规范的,实现中不同的编译器有很多的理解.

比如,对于"独孤求败"这个字符串就没有明确地指出存储位置,在后来的标准中有提及.

更进一步,不同的编译器对C语言有不同的扩展.

对标准支持比较好的有gcc的编译器,你可以加上ansi选项用来支持ansi标准.

因为建议楼主在C89标准的基础上学习C99,同时要注意不同的编译器的扩展,最后将这些付诸运用.

祝楼主在C语言的道路上学有所成. [/Quote]
都是很好的资料介绍。。。
lzr4304061988012 2008-09-20
  • 打赏
  • 举报
回复
ANSI C
K行天下 2008-09-20
  • 打赏
  • 举报
回复
ANSI C

C primer plus 第五版
jianmodgqb 2008-09-20
  • 打赏
  • 举报
回复
K&R 的C语言算是提出.

在89年标准化C89

在99年进而有了C99

C99的应用却不怎么广泛.

C99有很多特性人们都不知道:

restrict 指针,inline关键字,对VLA的支持(sizeof不再是编译时确定的了),柔性数组结构成员,指定的初始化符.

这样看来C89还是值得学的,在C89的基础上再学习C99,去思考C99中为什么要加入那些新的内容.

而原始的C语言,没有标准,仅靠描述是很不规范的,实现中不同的编译器有很多的理解.

比如,对于"独孤求败"这个字符串就没有明确地指出存储位置,在后来的标准中有提及.

更进一步,不同的编译器对C语言有不同的扩展.

对标准支持比较好的有gcc的编译器,你可以加上ansi选项用来支持ansi标准.

因为建议楼主在C89标准的基础上学习C99,同时要注意不同的编译器的扩展,最后将这些付诸运用.

祝楼主在C语言的道路上学有所成.
lann64 2008-09-20
  • 打赏
  • 举报
回复
历史上c标准是有好几个了,不过现在学当然学新标准了,c99。
凡符合C99的都可以,不管是编译器还是书,用c99来检验。
wangdeqie 2008-09-20
  • 打赏
  • 举报
回复
C程序设计语言(第2版·新版)---C语言“倚天屠龙双剑”---Brian W.Kernighan“C语言之父”

C Primer Plus中文版(第五版)--------C语言“倚天屠龙双剑”---Stephen Prata

C程序设计(第三版)---------------------------谭浩强

C语言大全(第四版)---------------------------HERBERT SCHILDT

C语言接口与实现:创建可重用软件的技术-------------DAVID R.HANSON

C语言参考手册(原书第5版)--------------------------Samuel P.Harbison

C程序设计教程---------------------------------H.M.Deitel/P.J.Deitel

C陷阱与缺陷-----------------------------------Andrew Koenig

加载更多回复(8)

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧