图片-小白之家
图片-小白之家
图片-小白之家
图片-小白之家

c语言入门(入门书籍推荐)

1C语言程序的结构认识

用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个初步认识。

例1:计算两个整数之和的c程序:

#includemain(){inta,b,sum;/*定义变量a,b,sum为整型变量*/a=20;/*把整数20赋值给整型变量a*/b=15;/*把整数15赋值给整型变量b*/sum=a+b;/*把两个数之和赋值给整型变量sum*/printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);/*把计算结果输出到显示屏上*/}

重点说明:

1、任何一个c语言程序都必须包括以下格式:

main(){}

这是c语言的基本结构,任何一个程序都必须包含这个结构。括号内可以不写任何内容,那么该程序将不执行任何结果。

2、main()—-在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。

3、被大括号{}括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。

4、在{}里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。

5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);—-通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果:

a=20,b=15,sum=35

6、#include

注意:(1)以#号开头(2)不以分号结尾这一行没有分号,所以不是语句,在c语言中称之为命令行,或者叫做“预编译处理命令”。

7、程序中以/*开头并且以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任何位置,为了提高程序的可读性而添加,但计算机在执行主函数内容时完全忽略注释部分,换而言之就是计算机当做注释部分不存在于主函数中。

更多内容:https://zhuanlan.zhihu.com/p/69993928
图片[1]-c语言入门(入门书籍推荐)-小白之家,c语言入门书籍推荐,C言语现已存在了好几十年了,现已是爸爸辈的编程言语了,积累的书本尽管不少,可是经典只要少数。作为一个80后老程序员,我想用我的经验给大家引荐几本经典书本,让小白少走弯路。

1)C言语中文网——C言语入门教程

既合适对计算机一无所知的小白,也合适有编程根底的读者,还可以用来进阶。

这是一套网络教程,发布在C言语中文网,由站长亲身编写,这套教程最大的特点是通俗易懂,深入浅出,既合适小白入门,也合适后期进阶。自己便是读了这套教程今后才对C言语有了翻天覆地的认识,觉得以前学得都是废物。。。

书本链接:http://c.biancheng.net/c/

这本书至今还在不断更新,我认为这是C言语入门的首选教材,吐血引荐,经典中的经典!!!

2)《啊哈C言语》

合适对计算机一无所知的纯小白,有编程根底的读者请疏忽。

这本书言语幽默,生动形象,通俗易懂,给人耳目一新的感觉,可是这本书十分浅显,并不深入,所以合适纯小白入门,找到门今后也就扔了。

这本书着重于言语艺术,针对纯小白下足了功夫,小学生坐在马桶上都能学会编程。说实话,我十分欣赏作者的创意和用心,国内像这样写书的少之又少,入门的书就应该是这个样子。

百度网盘下载地址:https://pan.baidu.com/s/1o9fOfnc提取暗码:c1y9

3)《明解C言语》

合适对计算机一无所知的纯小白,有编程根底的读者请疏忽。

日自己的作品,最大的特点是插图许多,生动有趣,让人一望而知。

其实真正的《明解C言语》一共有三部,分别是《明解C言语·入门篇》《明解C言语·中级篇》《明解C言语·实践篇》,遗憾的是图灵公司目前只翻译了入门篇和中级篇,还没有翻译实践篇。中级篇网上还没有PDF下载资源,这里我只能给出入门篇的下载地址。

百度网盘下载地址:https://pan.baidu.com/s/1smViRsp提取暗码:8hpx

4)《CPrimerPlus》

合适有编程根底的读者,对计算机一无所知的纯小白请疏忽。

热销30余年的C言语入门经典书本,至今无人能撼动它的地位,它是最契合C言语规范的书本,作为一名C言语程序员,不保藏一本都觉得自己很水。

可是关于没有计算机根底的小白,这本书就有点蛋疼了,信息量大,涉及的常识面广,书也比较厚,得有耐心才行。

假如你是纯小白,还是引荐阅读《C言语小白变怪兽》《啊哈C言语》《明解C言语》这几本书,等有了一点C言语根底,知道C言语大概讲了什么东西了,再来读《CPrimerPlus》收成就非大了,你会感受到满满的干货。

百度网盘下载地址:https://pan.baidu.com/s/1ggHWdF1提取暗码:zdj4

5)《C程序设计言语,TheCProgrammingLanguage》

C言语创始人丹尼斯·里奇(DennisMacAlistairRitchie)的著作,和《CPrimerPlus》并驾齐驱,很难分出手足,这两本书都是一样的优秀,都是C言语程序员有必要保藏的。

可是,《C程序设计言语》也不太合适纯小白,还是引荐阅读《C言语小白变怪兽》《啊哈C言语》《明解C言语》这几本书,等有根底了再回来看。

《C程序设计言语》和《CPrimerPlus》的难度差不多,信息量也差不多,有许多人纠结读哪一本,我的建议是任选其一即可,或者,看了一本今后,别的一本大概浏览一下。

百度网盘下载地址:https://pan.baidu.com/s/1mjdQrUC提取暗码:yt1v

6)《C专家编程》

合适现已具备C言语根底、想进阶的读者。

这貌似是一本吐槽C言语的书,基本上介绍了大多数C言语的坑,有不少精华,在C言语界久负盛名,想进阶的必定要看。

百度网盘下载地址:https://pan.baidu.com/s/1bqEGzTl提取暗码:3n6b

7)《C圈套与缺陷》

合适现已具备C言语根底、想进阶的读者。

和《C专家编程》相似,也是给C言语挑刺的,论述了许多容易让人误解的语法细节,重在协助C程序员绕过编程过程中的圈套和障碍。

百度网盘下载地址:https://pan.baidu.com/s/1bq1joBX提取暗码:jquu

8)《程序员的自我修养–链接、装载与库》

合适有C言语和汇编言语根底的读者,纯小白和刚学C言语不久的读者不要想了。

这真是一本深入骨髓的书,让你完全理解程序的编译、链接、装载和运转的全过程,你会从此上天,拉开和他人的差距,看任何问题都有了深度和高度。

再次强调,必定要看,必定要看,必定要看,吐血引荐,吐血引荐,吐血引荐,这本书绝对会颠覆你的认知。

百度网盘下载地址:https://pan.baidu.com/s/1nvVaM4D提取暗码:7vcp

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

图片-小白之家
图片-小白之家