推荐一本在mac环境下编写的c语言的书

想学习c语言,用的电脑是MacBookAir,求推荐一本在mac环境下编写的c语言的书,要中文的,国外翻译的也可以,但是要中文,英语水平不行。... 想学习c语言,用的电脑是MacBook Air,求推荐一本在mac环境下编写的c语言的书,要中文的,国外翻译的也可以,但是要中文,英语水平不行。 展开
 我来答
第一碗羊杂割
推荐于2017-09-13 · TA获得超过6145个赞
知道大有可为答主
回答量:1107
采纳率:80%
帮助的人:562万
展开全部

推荐题主看看《C语言程序设计——现代方法》(C Programming: A Modern Approach) 这本书。这本应该是公认的写得比较详细清楚的 C 语言学习教材了,国外很多大学的 C 语言课程也在使用这本教材,作为入门书籍应该是相当不错的。不过要注意的是中文版的版本比原版要旧一些,所以涉及到示例代码部分的话最好是看原版的,以确保代码的规范性。我将中文版和原版都放在附件里了,题主可以自行下载。


谭浩强的话我认为不适合入门看,因为它的内容过于纠结一些次要的语言细节,而且代码格式写得很不规范,很可能会让你觉得 C 语言是一门枯燥乏味的语言。


至于环境平台,在 Mac 上一般会使用 gcc 编译器及 lldb 调试工具(附件中的原版书就使用了 gcc 作为编译器)。题主可以在 Mac App Store 上下载 Xcode,安装好后程序会自动为你的 Mac 搭建一系列 C 语言的环境,包括编译和调试所需的各种工具。需要编译一个 C 语言代码文本 (.c 文件),只需在终端中输入

gcc -Wall -g -o 编译后的可执行文件路径及名称 源代码路径

即可在你指定的路径中生成可执行文件,定位到其所在目录,然后输入

./可执行文件名称

即可运行此程序。详细情况就不在此赘述了,总之题主需要对 Mac 的命令行界面(终端)有所了解。


另外说一句题外话,题主学习 C 语言要只是为了自己做几个小应用小试牛刀那么无可厚非,可以无视下面的话。但是如果是为了今后的职业或专业考虑的话,那么英语能力绝对是必要的。毕竟这个东西是国外发明并且已经研究了好几十年,所以国外的 C 语言相关的社区以及教材、资料要比国内系统完整规范地多。也就是说,要想真正学好 C 语言,英语阅读水平一定要过关。

浙江启扬智能科技有限公司
2023-06-12 广告
Android和ARM、Linux之间存在密切的联系。Android是一种基于Linux内核的嵌入式智能操作系统,它采用了ARM处理器作为其主要处理器架构。Android的内核和许多应用程序都是基于ARM架构编写的,包括处理器和内存管理器。... 点击进入详情页
本回答由浙江启扬智能科技有限公司提供
帐号已注销
2015-11-10
知道答主
回答量:6
采纳率:0%
帮助的人:4875
展开全部
谭浩强的c语言第四版
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式