C programming absolute beginner’s guide

副标题:无

作   者:(美)Greg Perry,(美)Dean Miller著;姜佑译

分类号:

ISBN:9787115340412

微信扫一扫,移动浏览光盘

简介

不一定要成为技术专家,才能写出功能强大的C程序!本书简明扼要地教你如何以最简洁快速的方式熟悉C语言。你将学到所有的C语言基础知识:如何组织程序、如何储存和显示数据、如何使用变量、操作符、I/O、指针、数组、函数等。

目录

第一部分 初识C语言
 
 1 什么是C程序设计 
 1.1 什么是程序 
 1.2 编写C语言程序需要什么 
 1.3 编程过程 
 1.4 使用C语言 
 
 2 编写第一个C程序 
 2.1 概述 
 2.2 main()函数 
 2.3 数据的种类 
 2.3.1 C语言中的字符 
 2.3.2 C语言中的数字 
 2.4第二个程序示例 
 
 3 代码的注释 
 3.1 给代码加注释 
 3.2 注释详述 
 3.3 空白 
 3.4 另一种风格的注释 
 
 4 在屏幕上显示结果 
 4.1 如何使用printf() 
 4.2 打印字符串 
 4.3 转义序列 
 4.4 转换字符 
 4.5 代码示例 
 
 5 在程序中添加变量 
 5.1 变量的类型 
 5.2 命名变量 
 5.3 定义变量 
 5.4 在变量中储存数据 
 
 6 在程序中添加字符串 
 6.1 字符串结束符 
 6.2 字符串的长度 
 6.3 字符数组:字符的列表 
 6.4 初始化字符串 
 
 7 在程序中使用#include和#defined 
 7.1 包含文件 
 7.2 #include指令 
 7.3 定义常量 
 7.4 创建头文件和程序 
 
 8 与用户交互 
 8.1 简述scanf() 
 8.2 为scanf()添加提示 
 8.3 scanf()的问题 
 
第二部分 运算符和表达式
 
 9 数字运算 
 9.1 基本运算 
 9.2 运算符的优先级 
 9.3 用圆括号改变运算顺序 
 9.4 多重赋值 
 
 10 复合运算符和强制类型转换 
 10.1 复合赋值 
 10.2 复合运算符的优先级 
 10.3 强制类型转换 
 
 11 测试数据做选择 
 11.1 测试数据 
 11.2 使用if 
 11.3 否则…:使用else 
 
 12 逻辑运算符 
 12.1 逻辑运算符 
 12.2 避免否定 
 12.3 逻辑运算符的优先级 
 
 13 其他运算符 
 13.1 条件运算符 
 13.2 ++和--运算符 
 13.3 sizeof() 
 
第三部分 控制程序
 
 14 循环语句 
 14.1 while语句 
 14.2 使用while 
 14.3 使用do...while 
 
 15 以其他方式创建循环 
 15.1 for——为了重复 
 15.2 使用for 
 
 16 跳出循环 
 16.1 break 
 16.2 continue 
 
 17 switch语句 
 17.1 用switch测试多个case 
 17.2 break和switch 
 17.3 考虑效率 
 
 18 程序的输入和输出 
 18.1 putchar()和getchar() 
 18.2 考虑换行符 
 18.3 getch() 
 
 19 获取字符串的内容 
 19.1 字符测试函数 
 19.2 大小写测试函数 
 19.3 大小写转换函数 
 19.4 字符串函数 
 
 20 高级运算 
 20.1 练习数学 
 20.2 更多转换 
 20.3 三角函数和其他函数 
 20.4 随机函数 
 
第四部分 管理C程序的数据
 
 21 处理数组 
 21.1 复习数组 
 21.2 初始化数组 
 
 22 查找数组 
 22.1 填充数组 
 22.2 查找数组 
 
 23 排列和整理数据 
 23.1 排序 
 23.2 更快地搜索 
 
 24 神秘的指针 
 24.1 内存地址 
 24.2 定义指针变量 
 24.3 解引用* 
 
 25 数组和指针 
 25.1 数组名即是指针 
 25.2 访问数组元素 
 25.3 字符和指针 
 25.4 注意字符串的长度 
 25.5 指针数组 
 
 26 最大化计算机的内存 
 26.1 堆 
 26.2 为何需要堆 
 26.3 如何分配堆 
 26.4 堆内存不足 
 26.5 释放堆内存 
 26.6 多次分配 
 
 27 用结构创建数据 
 27.1 定义结构 
 27.2 将数据放入结构变量 
 
第五部分 文件和函数
 
 28 在计算机中保存顺序文件 
 28.1 磁盘文件 
 28.2 打开文件 
 28.3 使用顺序文件 
 
 29 在计算机中保存随机文件 
 29.1 打开随机文件 
 29.2 在文件中移动 
 
 30 用函数组织程序 
 30.1 在程序中添加函数 
 30.2 局部变量和全局变量 
 
 31 给函数传递变量 
 31.1 传递实参 
 31.2 传递实参的方法 
 31.2.1 按值传递 
 31.2.2 按地址传递 
 
 32 从函数返回数据 
 32.1 返回值 
 32.2 返回数据类型 
 32.3 函数原型 
 32.4 结语 
 
附录A ASCII表 
附录B Draw Poker扑克游戏 显示全部信息

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

C programming absolute beginner’s guide
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon