您好,欢迎光临有路网!
C语言程序设计
QQ咨询:
有路璐璐:

C语言程序设计

  • 作者:彭慧卿 主编 刘琦 李耀芳 高晗 戴华林 戴春霞 洪姣 编著
  • 出版社:清华大学出版社
  • ISBN:9787302597032
  • 出版日期:2022年02月01日
  • 页数:0
  • 定价:¥49.00
  • 猜你也喜欢

    分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是为将C语言作为入门语言的程序设计类课程编写的教材,以培养学生程序设计的基本能力为目标。全书共分10章:C语言概述、基本数据类型及表达式、简单程序设计、分支结构程序设计、循环结构程序设计、函数、数组、指针、结构体和共用体、文件。 本书在内容编排上,注重教材的易用性。本书既适合程序设计的初学者,也适合想更深入了解C语言的读者。书中设计了很多思考题,并在每章的扩充内容中增加了一些有一定深度和开放性的内容,供希望深入学习程序设计的读者选学和参考,力求做到内容有宽度、有深度。
    目录
    第1章C语言概述1 1.1程序与程序设计语言 1 1.1.1程序的基本概念1 1.1.2程序设计语言2 1.2C语言的历史背景4 1.3C语言的特性5 1.4C语言程序的基本结构5 1.4.1C语言程序的结构特点5 1.4.2程序设计风格7 1.5C语言程序编译过程及编程环境8 1.5.1C语言程序编译过程8 1.5.2C语言编程环境介绍10 习题12 第2章基本数据类型及表达式15 2.1标识符15 2.1.1字符集15 2.1.2C语言词汇15 2.2C语言数据类型17 2.3简单数据输出18 2.4常量与变量19 2.4.1常量19 2.4.2变量21 2.5表达式24 2.5.1算术表达式25 2.5.2赋值表达式26 2.5.3逗号表达式28 2.5.4位运算29 2.6类型转换33 2.6.1自动转换33 2.6.2强制类型转换35 习题36第3章简单程序设计41 3.1算法41 3.1.1算法的概念41 3.1.2算法的描述42 3.2C语言语句分类43 3.3数据的输入和输出45 3.3.1库函数45 3.3.2数据输入函数46 3.3.3整型数据的输入和输出46 3.3.4实型数据的输入和输出47 3.3.5字符型数据的输入和输出48 3.4顺序结构程序设计49 习题52 第4章分支结构程序设计56 4.1关系运算符与关系表达式56 4.1.1关系运算符56 4.1.2关系表达式57 4.2逻辑运算符与逻辑表达式57 4.2.1逻辑运算符58 4.2.2逻辑表达式59 4.3if语句60 4.3.1单分支结构if语句60 4.3.2双分支结构ifelse语句62 4.3.3多分支结构else if语句65 4.4switch语句68 习题71 第5章循环结构程序设计76 5.1循环的概念76 5.2for语句77 5.3while语句80 5.4dowhile语句81 5.5如何跳出循环结构83 5.6循环的嵌套86 5.7三种循环的比较90 5.7.1循环语句的选择90 5.7.2无限循环92 5.8循环结构应用实例93 习题97 第6章函数102 6.1结构化程序设计方法102 6.2函数定义104 6.3函数的调用106 6.3.1函数的调用形式106 6.3.2函数的调用过程106 6.3.3参数传递107 6.3.4函数的返回值109 6.3.5函数原型声明111 6.4函数的嵌套调用和递归调用112 6.4.1函数的嵌套调用112 6.4.2函数的递归调用114 6.5变量的作用域和存储类别116 6.5.1变量的作用域116 6.5.2变量的存储类型119 6.6预处理命令122 6.6.1宏定义122 6.6.2文件包含125 6.7大程序的组成126 6.7.1C程序的组成126 6.7.2源文件间的通信126 习题127 第7章数组133 7.1一维数组133 7.1.1一维数组的定义134 7.1.2一维数组元素的引用135 7.1.3一维数组的初始化137 7.1.4数组名作为函数参数138 7.1.5一维数组举例139 7.2二维数组143 7.2.1二维数组的定义143 7.2.2二维数组元素的引用143 7.2.3二维数组的初始化146 7.3字符数组151 7.3.1字符数组的定义与初始化151 7.3.2字符串及操作152 7.3.3字符串处理函数154 习题160 第8章指针170 8.1地址和指针170 8.1.1变量的地址170 8.1.2指针变量171 8.2指针的基本运算172 8.3指针与数组174 8.3.1指针和一维数组174 8.3.2指针和二维数组178 8.4指针与字符串180 8.4.1字符指针180 8.4.2字符指针与字符数组180 8.5指针与函数182 8.5.1指针作为函数的参数183 8.5.2数组名与指针作为函数参数的比较184 8.5.3指针型函数187 8.5.4指向函数的指针189 8.6指向指针的指针和指针数组190 8.6.1指向指针的指针190 8.6.2指针数组191 8.6.3行指针194 习题196 第9章结构体和共用体201 9.1结构体类型的定义201 9.2结构体变量的定义和使用202 9.2.1结构体变量的定义203 9.2.2结构体变量的引用204 9.2.3结构体变量的初始化206 9.3结构体数组207 9.3.1结构体数组的定义及初始化207 9.3.2结构体数组应用举例209 9.4结构体指针211 9.4.1指向结构体变量的指针211 9.4.2指向结构体数组的指针212 9.4.3结构体指针作为函数参数213 9.5共用体类型214 9.5.1共用体的概念214 9.5.2共用体类型定义和变量定义214 9.6用typedef自定义数据类型217 习题217 第10章文件223 10.1文件概述223 10.1.1文件的概念223 10.1.2文件的分类223 10.1.3缓冲文件系统224 10.1.4文件指针224 10.1.5文件的操作顺序225 10.2文件操作225 10.2.1文件的打开和关闭226 10.2.2文件的读/写227 10.2.3文件的定位与随机读/写236 10.3文件应用综合实例238 习题241 附录A标准字符与ASCII码对照表243 附录B运算符的优先级和结合性245 附录CC常用库函数247 参考文献252

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外