‘壹’ 推荐几本好的c语言方面的书
1.《The C Programming Language》(《C程序设计语言》) ¥30
(美)Brian W.Kernighan,Dennis M.Ritchie (K&R)着 机械工业出版社
http://www.china-pub.com/computers/common/info.asp?id=14975
2.《C Primer Plus》(中文版) ¥60
(美)Stephen Prata 着 人民邮电出版社
3.《C语言入门经典》 ¥55
(美)霍顿(Horton,I.)着
4.《Programming in C》(《C语言编程》) ¥59
(美)Stephen Kochan 着 电子工业出版社
5.《Pointers On C》(《C指针》)
6.《Expert C Programming》(《C专家编程》)
7.《C Traps and Pitfalls》(《C缺陷和陷阱》)
第一本绝对是学习C语言必看的书,而且相对来说比较便宜,当然如果买英文版的就更好了(我在书店看的英文版是35RMB)
‘贰’ C语言入门经典的作品目录
第1章C语言编程.
1.1创建C程序
1.1.1编辑
1.1.2编译
1.1.3链接
1.1.4执行
1.2创建第一个程序
1.3编辑第一个程序
1.4处理错误
1.5剖析一个简单的程序
1.5.1注释
1.5.2预处理指令
1.5.3定义main()函数
1.5.4关键字
1.5.5函数体
1.5.6输出信息
1.5.7参数
1.5.8控制符
1.6用C语言开发程序
1.7函数及模块化编程
1.8常见错误
1.9要点
1.10小结
1.11习题
第2章编程初步
第3章条件判断
第4章循环
第5章数组
第6章字符串和文本的应用
第7章指针
第8章程序的结构
第9章函数再探
第10章基本输入和输出操作
第11章结构化数据
第12章处理文件
第13章支持功能
附录
‘叁’ 学C语言那些书最好 详细到作者书名 第几版的 谢谢
谭浩强第4版的《c语言程序设计》很不错,清华大学出版社,考虑到计算机专业与非计算机专业的不同,4版把一些比较难的,非基本的放到学习辅导里面去了(学习辅导是附带的书籍),例如链表,预处理命令,位运算等比较难的对非计算机专业的要求不高的东西,还有考虑到有很多大学将C语言放在大一学,那时高数还没学,所以4版没有高数的内容,如果觉得缺少东西,可以在学习辅导中找到,所以4版是比较适合学的
‘肆’ c语言编程用的符号有哪些
如果真正掌握了C 语言,你就能很轻易的回答上来。这个问题就请读者试着回答一下吧。本章不会像关键字一样一个一个深入讨论,只是将容易出错的地方讨论一下。
表(2.1)标准C 语言的基本符号
C 语言的基本符号就有20 多个,每个符号可能同时具有多重含义,而且这些符号之间相互组合又使得C 语言中的符号变得更加复杂起来。
你也许听说过“国际C 语言乱码大赛(IOCCC)”,能获奖的人毫无疑问是世界顶级C程序员。这是他们利用C 语言的特点极限挖掘的结果。下面这个例子就是网上广为流传的一个经典作品:
#i nclude <stdio.h>
main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?main(2,_+1,"%s %d %d
"):9:16:t<0?t<-72?main(_,t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw'
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/"):t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1):0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:
uwloca-O;m.vpbks,fxntdCeghiry"),a+1);}
还没发狂?看来你抵抗力够强的。这是IOCCC 1988 年获奖作品,作者是Ian Phillipps。
毫无疑问,Ian Phillipps 是世界上最顶级的C 语言程序员之一。你可以数数这里面用了多少个符号。当然这里我并不会讨论这段代码,也并不是鼓励你也去写这样的代码(关于这段代码的分析,你可以上网查询)。
‘伍’ C语言程序设计的作者
现在用的比较多的C语言教材是谭浩强编着的,清华大学出版社出版
我们学校选的是杨路明主编的《C语言程序设计》
现在的C语言教程都差不多,主要看你能不能认真看透一本书
‘陆’ 学习c语言可以推荐一本书给我吗
我希望你不是那种人: 国外的C语言书籍太难了,太厚了。买了看不会浪费钱。有没有一本好的很好理解的而且不厚的C语言教程?看完谭浩强的C程序设计我已经会C语言了。 如果你不是以上的那种人,请接着往下看:初学者学C语言,我推荐(仅仅是推荐) c primer plus第五版中文版(很厚,要做好心理准备)。要是你看完了那本书,而且把课后练习题全部独立完成并且把代码运行了一遍。请看C和指针。看完了C和指针,你对C语言已经有了更深入的认识。接下来可以去看C专家编程,C陷阱。要是以上的书你都看完了并且都掌握了。。。估计那是几年后的事了。 PS:要是不想看书籍入门C语言(仅仅是入门),请看郝斌老师的C语言教程(这套教程好不好,大家有目共睹)。看完然后转战国嵌的C语言深度剖析班(基础一定要打好才能看这个)。 最后:以上纯属胡言,大神勿喷。