您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C程序设计与实训/阎红灿
装帧: 平装
出版社: 清华大学出版社
作者: 阎红灿、谷建涛、李爽、刘盈、刘自荣、郗海龙
出版日期: 2018-05-01
商品条码: 9787302529514
版次: 1
开本: 其他
页数: 287
出版年份: 2018
定价:
¥49
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
知识叙述简洁精练,例题讲解紧扣知识点
内容简介
通过阅读此书,掌握计算机编程的基本知识和语法规则,特别是熟悉分支结构和循环结构控制程序的过程,体会C/C++编程的模块设计风格,了解程序设计设计大赛的特点,体验算法设计的趣味。
目录
第1章C/C++程序设计概述 1.1C/C++语言的发展及特点 1.1.1C语言的特点 1.1.2C语言的基本结构和语法规则 1.2C程序的基本结构和程序示例 1.3主流的C/C++开发工具 1.4在VC++6.0中实现C程序 1.5在Visual C++ 2010 Express中实现C程序 1.6本章知识要点和常见错误列表 实训1C程序的调试和运行 习题1 第2章C语言的基础知识 2.1标识符与关键字 2.1.1标识符 2.1.2关键字 2.2基本数据类型 2.3常量与变量 2.3.1常量 2.3.2变量 2.4运算符 2.4.1算术运算符和赋值运算符 2.4.2关系运算符和逻辑运算符 2.4.3条件运算符 2.4.4逗号运算符 2.4.5位运算符 2.5表达式 2.6本章知识要点和常见错误列表 实训2多数据、多运算符的混合运算 习题2 第3章顺序结构程序设计 3.1数据定义和赋值语句 3.1.1数据定义和赋值语句 3.1.2表达式语句 3.1.3空语句 3.1.4复合语句 3.1.5顺序结构程序设计举例 3.2常用的输入/输出库函数 3.2.1字符输入/输出函数 3.2.2格式输入/输出函数 3.2.3C++中简单的输入/输出控制 3.3编译预处理 3.3.1文件包含 3.3.2宏定义 3.3.3条件编译 3.4本章知识要点和常见错误列表 实训3格式输入与输出函数的应用 习题3 第4章选择结构程序设计 4.1单分支选择结构 4.2双分支选择结构 4.2.1if…else语句 4.2.2条件运算符和条件表达式 4.3多分支选择结构 4.3.1if…else if语句 4.3.2switch语句 4.4选择结构的嵌套 4.5本章知识要点和常见错误列表 实训4单分支和双分支结构程序设计 实训5多分支选择结构程序设计 习题4 第5章循环结构程序设计 5.1当循环while 5.2直到循环do…while 5.3次数循环for 5.4各类循环的比较和中断 5.5本章知识要点和常见错误列表 实训6双重循环结构程序设计 实训7多重循环结构程序设计 习题5 第6章程序的调试和算法的选择 6.1源程序错误 6.1.1语法错误 6.1.2语义错误 6.2Debug调试程序 6.2.1如何进入调试 6.2.2设置断点 6.2.3单步执行 6.3良好的程序风格与算法的选择 6.3.1好程序标准 6.3.2如何选择算法 6.3.3枚举法 6.3.4递推法 6.3.5迭代法 习题6 第7章数组 7.1一维数组 7.1.1一维数组的定义 7.1.2一维数组元素的引用 7.1.3一维数组元素的初始化 7.1.4一维数组程序举例 7.2二维数组 7.2.1二维数组的定义 7.2.2二维数组元素的引用 7.2.3二维数组元素的初始化 7.2.4二维数组程序举例 7.3字符数组与字符串 7.3.1字符数组的定义 7.3.2字符数组的初始化 7.3.3字符数组的引用 7.3.4字符数组的输入输出 7.3.5常用的字符串处理函数 7.3.6字符数组字符串程序举例 7.4本章知识要点和常见错误列表 实训8数组程序设计 实训9字符数组程序设计 习题7 第8章函数 8.1函数概述 8.1.1模块化程序设计方法 8.1.2函数的分类 8.2函数的定义和调用 8.2.1函数定义 8.2.2函数的调用 8.2.3函数的原型声明 8.3函数间的数据传递 8.3.1函数的参数传递 8.3.2函数的返回值 8.4函数的嵌套调用和递归调用 8.4.1函数的嵌套调用 8.4.2函数的递归调用 8.5变量的作用域与存储类型 8.5.1局部变量和全局变量 8.5.2变量的生存期和存储类别 8.6本章知识要点和常见错误列表 实训10函数应用程序设计 习题8 第9章指针 9.1指针的概念与定义 9.2指针的使用 9.3指针形参“返回”函数多个值 9.4指针与数组 9.4.1指针与一维数组 9.4.2指针与二维数组 9.4.3指针与字符串 9.5本章知识要点和常见错误列表 实训11指针形参和数组参数程序设计 习题9 第10章结构体和共用体 10.1结构体 10.1.1结构体类型定义 10.1.2结构体变量的定义和内存分配 10.1.3结构体变量的初始化 10.1.4结构体变量的引用 10.1.5结构体数组 10.1.6结构体指针 10.1.7结构体作为函数参数 10.2共用体 10.2.1共用体类型定义 10.2.2共用体变量的定义 10.2.3共用体变量的引用和初始化 10.3枚举类型 10.3.1枚举类型的定义 10.3.2枚举变量的定义和使用 10.4用户自定义类型 10.5本章知识要点和常见错误列表 实训12结构体程序设计 习题10 第11章C++编程基础 11.1面向对象的程序设计 11.2类与对象 11.2.1类定义和对象引用 11.2.2类成员的访问控制 11.3类的构造与析构 11.3.1构造函数 11.3.2析构函数 11.4类的继承与派生 11.4.1继承机制 11.4.2派生类定义和引用 11.4.3基类成员在派生类中的访问属性 11.4.4派生类的构造函数和析构函数 11.5类的多态性 11.6本章知识要点和常见错误列表 实训13构造函数和析构函数的应用 实训14类和对象的综合应用 习题11 第12章文件 12.1文件和流 12.2文件的打开与关闭 12.2.1文件打开 12.2.2文件关闭 12.3文件的读/写 12.3.1文件的顺序读/写 12.3.2文件定位和文件的随机读/写 12.4本章知识要点和常见错误 实训15文件读/写的综合应用 习题12 第13章综合课程设计与经典算法解析 13.1课程设计 13.1.1选题 13.1.2任务书 13.1.3课程设计的要求和成绩评定 13.2课程设计报告书模板 13.2.1课程设计报告书封面 13.2.2课程设计报告书主要内容 13.3大赛常用的经典算法解析 13.3.1大学生程序设计大赛简介 13.3.2大学生程序设计大赛经典算法 13.4经典算法解析 13.4.1三色旗问题 13.4.2排列组合算法 13.4.3奇数魔方阵 13.4.4优选访客数 13.4.5最短路径问题——动态规划 习题13 附录AC语言关键字 附录BASCII码对照表 附录C运算符的优先级和结合方向 附录DC语言常用库函数 D.1输入输出函数(#include stdio.h) D.2数学函数(#include math.h) D.3字符串函数(#include string.h) D.4类型判断函数(#include ctype.h) D.5动态分配函数和随机函数(#include stdlib.h) D.6图形处理函数(#include graphics.h) D.7时间函数(#include time.h) D.8printf函数常用格式说明及其功能 附录EC语言常用的转义字符
摘要
第3章顺序结构程序设计 程序中语句的执行顺序称为“程序结构”。计算机程序是由若干条语句组成的语句序列。从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支结构、循环结构。这三种基本结构可以组成所有的复杂程序。C语言提供了丰富的语句来实现这些程序结构。 本章主要介绍C语言提供的几种常用语句、常用输入/输出库函数、预处理命令及其在顺序结构程序中的应用。 本章学习目标与要求 了解程序的三种基本结构及其特点,能对任何一种结构绘制流程图 掌握C语言基本输出、输入函数的基本格式及其主要用法 了解C++中简单的输入/输出控制 掌握数据定义和表达式赋值方式,能够设计顺序结构的应用程序 熟悉C/C++语言提供的预处理命令: 文件包含和宏定义 3.1数据定义和赋值语句 程序算法处理的对象是数据,而数据又是以某种特定形式存在的。数据类型是按被定义变量的性质、表示形式、占据存储空间的多少和构造特点来划分的。在C语言中,数据类型可分为: 基本数据类型、构造数据类型、指针类型和空类型(void)四大类。 C程序包括数据定义部分和执行部分。C程序对用到的所有数据都必须指定其数据类型,同时区分各种相应的运算(比如%运算只有整型数据才能用)。在C程序中,数据是以常量或变量的形式表示。执行部分是由语句组成的。程序的功能是由执行语句实现的。 C语言提供了丰富的语句,可分为以下几类: (1) 表达式语句(包括赋值语句、函数调用语句等)。 (2) 空语句。 (3) 复合语句。 (4) 控制语句: C语言提供了9种控制语句,在后续章节会陆续介绍。 3.1.1数据定义和赋值语句 1. 数据定义 这里仅以变量定义为例进行介绍。 C语言中,要求对所有的变量,必须先定义、后使用; 在定义变量的同时可以给变量赋初值的操作称为变量的初始化。 变量定义的一般格式为: [存储类型] 数据类型 变量名1 [,变量名2,……]; 例如: float radius, length, area; 变量初始化的一般格式为: [存储类型] 数据类型 变量名1[=初值1] [,变量名2[=初值2],……]; 例如: float radius=2.5,length,area; 说明: (1) 对变量的定义,可以出现在函数中的任何行,也可放在函数之外(详见8.4节)。 (2) 变量定义和变量声明的区别 变量定义: 用于为变量分配空间,还可以为变量初始化。程序中,变量有且仅有一次定义。 变量声明: 用于向程序表明变量的类型和名字,不分配空间。定义也是声明(因为定义变量时也声明了它的类型和名字),但声明不是定义。一个程序中,变量只能定义一次,却可声明多次(多文件程序中,详见8.4节)。 【例题3.1】 #include
#define M 0//定义符号常量 extern int y; //声明变量y在其他文件中定义 int n;//变量n定义在函数外 void main() {int x; //变量x定义在函数内 int a=M,b,c=5; b=a+c; printf("a=%d,b=%d,c=%d\n",a,b,c); printf("x=%d\n",x); printf("n=%d\n",n); printf("y=%d\n",y); }
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网