当前位置:主页 > 计算机电子书 > C++ > C语言下载
标准C程序设计(第6版)

标准C程序设计(第6版) PDF 原书超清版

  • 更新:2023-07-13
  • 大小:77.5 MB
  • 类别:C语言
  • 作者:Balagurusamy
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《标准C程序设计(第6版)》是一本非常适合C语言初学者的教材。本书采用简洁清晰的方式讲解C语言的概念,逻辑有序,易于理解。通过示例程序、案例学习、编程练习、项目设计等教学手段,帮助读者更好地掌握C语言。本书注重实践,让读者学以致用。无论是对于C语言的基础知识还是进阶技巧,本书都能给予读者很好的指导。《标准C程序设计(第6版)》是一本很好的C语言入门教材。

标准C程序设计

标准C程序设计电子书封面

读者评价

我是学C++入门的,之前并未学过C。直到有天看到“绝大多数的程序员使用C++的语法在写C”。我才决定从头学习一下C,看C++究竟把C的哪些部分++了。
去图书馆没有找到,就带了这本回来,几天就翻完了。
内容中规中矩,数据类型、函数、指针……和大部分语言学习书籍比较相似。每一节都有实例,一章后有重点总结和案例学习。不过没有太多对于语言特性的分析(比如像《C++编程思想》那种)
总体来说是本基础书,读起来很流畅。拿来入门还可以~
很差的一本书,第一章 1.6的例子是错的,还能出到第5版,一本神奇的书,促进你用使百度+GOOGL还找不到正确结果的书。
不知道这本书是如何翻译过来的,我想翻译对原本给出的例子不会做修改,但真的不应该,这会误导多少渴望学习想要一本好书引导的新人。

内容介绍

《国外计算机科学经典教材:标准C程序设计(第6版)》以简洁、清晰且逻辑有序的方式讲解C语言程序设计的概念,十分适合C语言的初学者。《国外计算机科学经典教材:标准C程序设计(第6版)》通过示例程序、案例学习、编程练习、项目设计以及其他教学手段来帮助读者更好地理解C语言,使得学习过程更加愉悦。

目录

  • 第1章 C语言概述
  • 第2章常量、变量及数据类型
  • 第3章运算符与表达式
  • 第4章输入输出操作管理
  • 第5章判断与分支
  • 第6章判断与循环
  • 第7章数组
  • 第8章字符数组与字符串
  • 第9章用户自定义函数
  • 第10章结构体与共用体
  • 第11章指针
  • 第12章文件管理
  • 第13章动态内存分配与链表
  • 第14章预处理器
  • 第15章C程序开发的一些指导原则
  • 附录A位级程序设计
  • 附录B字符的ASCII值
  • 附录CANSIC语言的库函数
  • 附录D项目设计
  • 附录EC99的特性

资源下载

资源下载地址1:https://pan.baidu.com/s/1GTjr77yJUp3Hp3SPGNzWeg

资源下载地址2:https://pan.quark.cn/s/f79f059b4361

相关资源

网友留言

网友NO.28545
田修洁

如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的。编译器在处理时宏定义时,首先从“#define”后第一个空格开始读取字符串,直到遇见下一个空格为止,两个空格之间的字符串为“宏名称”,确定好“宏名称”之后,本行的所有其他字符串都为“宏字符串”。图示:#define + N个空格(1 < N) + 宏名称(中间没有空格) + N个空格(1 < N) + 宏字符串(直到本行结束)。这里讲到的都是一行之内的宏定义,如果跨越多行则用“\”字符进行“续行”,本质上可以当做一行来对待。 对于“带参数宏”,宏名称和“( )”之间不能有空格,否则就变成了“无参数宏”(根据上面的原则)。而且当“无参数宏”和“带参数宏”的名字相同时,“无参数宏”会屏蔽掉“带参数宏”,即使以“带参数宏”的方式调用,也行不通。

网友NO.48779
阚长丽

C语言的关键字 auto :声明自动变量 short :声明短整型变量或函数 int: 声明整型变量或函数 long :声明长整型变量或函数 float:声明浮点型变量或函数 double :声明双精度变量或函数 char :声明字符型变量或函数 struct:声明结构体变量或函数 union:声明共用数据类型 enum :声明枚举类型 typedef:用以给数据类型取别名 const :声明只读变量 unsigned:声明无符号类型变量或函数 signed:声明有符号类型变量或函数 extern:声明变量是在其他文件正声明 register:声明寄存器变量 static :声明静态变量 volatile:说明变量在程序执行中可被隐含地改变 void :声明函数无返回值或无参数,声明无类型指针 if:条件语句 else :条件语句否定分支(与 if 连用) switch :用于开关语句 case:开关语句分支 for:一种循环语句 do :循环语句的循环体 while :循环语句的循环条件 goto:无条件跳转语句 continue:结束当前循环,开始下一轮循环 break:跳出当前循环 default:开关语句中的“其他”分支 sizeof:计算数据类型长度 return :子程序返回语句(可以带参数,也可不带参数)循环条件

网友NO.40257
阎英达

C语言简介 C语言是一门语法 精简的语言,它的关键字仅有32个,C语言以main函数为主函数,程序编译运行后后,执行的就是main函数的内容,因此,纵观很多C语言程序,形成了一道有趣的风景线:头文件和许多c代码文件以main函数为中心和起始点构造,在main函数中调用了这些文件中编写的代码,引用头文件。C语言程序实质就是在程序中调用 C标准库提供的函数、其它C库提供的函数、操作系统提供的API接口、自己定义的函数,同时应用适当的数据结构和算法来完成工作。 C语言虽然精简,但却很强大,它不但能完成比它更复杂的程序语言所做的事情,而且还能做其他语言不擅长的工作,比如操作系统,LINUX、UNIX的内核、gnome桌面等等都是C语言的杰作,尤其在系统内核的设计与研发领域,它的“兄弟”C++也不是对手(至今为止,没有出现一款用C++制作的桌面系统或嵌入式系统的内核)。