c语言程序设计基础础

程序设计基础(C/C++语言)_百度百科
清除历史记录关闭
声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。
程序设计基础(C/C++语言)
《程序设计基础(C/C++语言)》重点介绍在环境下编写程序的思路与方法,主要讲述C语言的数据类型、运算规则,顺序、选择、循环结构的程序设计,数组、函数、指针、结构体和文件等内容,在介绍基本概念、基本语法及常规算法的基础上,强调模块化、规范化的程序设计。
程序设计基础(C/C++语言)图书内容
本书重点介绍在环境下编写程序的思路与方法,主要讲述C语言的数据类型、运算规则,顺序、选择、循环结构的程序设计,数组、函数、指针、结构体和文件等内容,在介绍基本概念、基本语法及常规算法的基础上,强调模块化、规范化的程序设计。
C++语言作为一种高效、实用的程序设计语言,既可以进行过程化程序设计,也可以进行面向对象程序设计,为引导读者逐步体会面向对象程序设计的特点,在有关章节中增加了C++面向对象程序设计内容,涉及类和对象、类的构造和析构以及输入流/输出流等内容。
程序设计基础(C/C++语言)目 录
第1章 程序设计基础 (1)
1.1 简单的C/C++程序 (1)
1.1.1 输出“Hello,World!” (1)
1.1.2 求解并输出n的阶乘值 (2)
1.1.3 使用函数实现求解n的阶乘值 (3)
1.2 算法 (4)
1.2.1 算法的概念及表示方法 (4)
1.2.2 算法设计的基本方法 (8)
1.3 程序与程序设计 (15)
1.3.1 程序与程序设计语言 (16)
1.3.2 程序设计语言处理过程 (17)
1.3.3 程序设计步骤 (20)
1.3.4 程序设计方法 (21)
1.3.5 程序设计规范 (23)
1.4 小结 (24)
第2章 C语言基础知识 (25)
2.1 标识符 (25)
2.2 基本数据类型 (25)
2.2.1 整型常量与变量 (26)
2.2.2 浮点型常量与变量 (27)
2.2.3 字符常量和变量 (28)
2.2.4 字符串常量 (28)
2.2.5 符号常量 (29)
2.3 基本输入/输出函数 (29)
2.3.1 格式化输出函数 (29)
2.3.2 格式化输入函数 (32)
2.3.3 字符输出函数 (34)
2.3.4 字符输入函数 (35)
2.4 运算符与表达式 (35)
2.4.1 算术运算符与表达式 (35)
2.4.2 赋值运算符与表达式 (36)
2.4.3 关系运算符与表达式 (37)
2.4.4 逻辑运算符与表达式 (37)
2.4.5 条件运算符与表达式 (39)
2.4.6 位运算符与表达式 (39)
2.4.7 逗号运算符与逗号表达式 (41)
2.4.8 sizeof运算符 (41)
2.4.9 类型转换 (41)
2.5 C++语言的输入/输出 (42)
2.6 小结 (43)
第3章 程序控制结构 (44)
3.1 顺序结构 (44)
3.2 选择结构 (45)
3.2.1 if语句 (45)
3.2.2 switch语句 (50)
3.3 循环结构 (54)
3.3.1 while循环语句 (54)
3.3.2 do-while循环语句 (55)
3.3.3 for循环语句 (57)
3.3.4 break语句与continue语句 (59)
3.3.5 循环结构的嵌套 (59)
3.3.6 典型例题 (63)
3.4 常用算法 (69)
3.4.1 顺推法 (69)
3.4.2 倒推法 (70)
3.4.3 迭代法 (73)
3.4.4 穷举法 (75)
3.5 小结 (76)
第4章 数组 (77)
4.1 一维数组 (77)
4.1.1 定义 (77)
4.1.2 存储 (78)
4.1.3 引用 (78)
4.1.4 初始化 (79)
4.1.5 典型例题 (80)
4.2 二维数组 (87)
4.2.1 定义 (87)
4.2.2 存储 (87)
4.2.3 引用 (88)
4.2.4 初始化 (88)
4.2.5 典型例题 (89)
4.3 字符数组 (92)
4.3.1 字符串的表示 (93)
4.3.2 字符串处理函数 (94)
4.3.3 字符串的检索、插入和删除 (96)
4.4 用C++语言处理字符串 (102)
4.5 小结 (109)
第5章 函数 (110)
5.1 程序与函数 (110)
5.2 函数的定义 (113)
5.3 函数的调用 (114)
5.4 数组名作为函数的参数 (119)
5.5 函数的应用 (120)
5.6 函数的嵌套与递归 (123)
5.6.1 函数的嵌套调用 (123)
5.6.2 函数的递归调用 (124)
5.7 局部变量与全局变量 (127)
5.7.1 局部变量 (127)
5.7.2 全局变量 (128)
5.8 变量的存储方式 (131)
5.8.1 变量存储的内存空间分布 (131)
5.8.2 变量存储类别 (132)
5.9 小结 (133)
第6章 指针与结构体 (134)
6.1 指针 (134)
6.1.1 变量的内存地址 (134)
6.1.2 指针变量 (135)
6.1.3 指针与数组 (140)
6.1.4 指针与函数 (143)
6.1.5 指针与字符串 (149)
6.2 结构体 (153)
6.2.1 结构体类型与结构体变量 (154)
6.2.2 结构体数组 (157)
6.2.3 结构体指针 (159)
6.2.4 结构体与函数 (161)
6.3 用指针和结构体处理链表 (163)
6.3.1 链表的概念 (163)
6.3.2 建立链表 (164)
6.3.3 输出链表 (166)
6.3.4 插入结点的操作 (166)
6.3.5 删除结点的操作 (167)
6.3.6 用C++语言实现链表
第7章 文件
7.1 文件概述
7.1.2 文件的类型
7.1.3 缓冲文件系统
7.1.4 文件指针
7.2 文件的打开与关闭
7.2.1 打开文件
7.2.2 关闭文件
7.3 文件的读/写
7.3.1 读/写文本文件
7.3.2 读/写二进制文件
7.4 文件其他相关函数
7.4.1 文件定位函数
7.4.2 错误检测函数
7.4.3 文件管理函数
7.5 C++语言中的文件
7.5.1 文件的打开和关闭
7.5.2 文本文件的读/写
7.5.3 二进制文件的读/写
第8章 C++面向对象程序设计基础
8.1 面向对象的基本概念
8.2 类和对象
8.2.1 从结构到类
8.2.2 类的定义
8.2.3 对象的定义
8.2.4 构造函数
8.2.5 析构函数
附录A 常用ASCII字符表
附录B 常用的ANSI C标准库函数
附录C C语言运算符优先级与结合性
.-[引用日期]
清除历史记录关闭Java语言程序设计(基础篇)(原书第10版) 完整版 中文pdf扫描版[259MB]梁勇
Java语言程序设计下载
书籍大小:259MB
书籍语言:简体中文
书籍类型:
书籍授权:免费软件
更新时间:
书籍类别:java电子书
购买链接:
网友评分:
应用平台:
85.30MB | 简体中文
7MB | 简体中文
285MB | 简体中文
90MB | 简体中文
50MB | 简体中文
146MB | 简体中文
30MB | 简体中文
320MB | 简体中文
58MB | 简体中文
下载错误?
Java语言程序设计(基础篇)(原书第10版) 完整版 中文pdf扫描版[259MB]梁勇C语言程序设计基础(2017秋)
什么是随堂模式?
随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。
什么是自主模式?
自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。
C语言作为一门理工科的公共必修课,重点是培养学生在计算机思维的能力,通过该课程可以培养很好的结构化、模块化的思维方式,对理工科学生而言C语言是其他课程的先修课程。本课程的学习重点侧重于实际的能力培养,课程可以简单分为从基础知识到实际编程,作为一门能够培养多方能力的课程,社会学习者也将C语言作为计算机的语言的入门课程,选择该课程来进修计算机编程,该课程的受众面是很广泛,对于计算机需要深入学习的学习者也是一门很好的入门课程。
1.顺序结构程序设计1.1 C语言概述1.2 C语言中的数据类型1.3 运算符和表达式1.4键盘输入和屏幕输出2.选择结构程序设计2.1 算法2.2 关系运算符与逻辑运算符2.3 实现分支结构的语句3.循环结构程序设计3.1 循环控制结构3.2 流程的转移以及循环嵌套3.3 计数、条件控制的循环4.数组4.1 一维数组的定义及引用4.2 二维数组的定义及引用4.3 字符数组5.函数5.1 函数的定义、调用5.2 函数嵌套调用和递归调用5.3 变量的时间空间期中考试8.文件8.1 文件的指针8.2 文件的读写9.综合实例9..1综合实例
上课小技巧
聪明源自学习,天才始于积累,祝贺您在美好的年纪可以享受知识点幸福。请在开始上课前
关注微信公众“学堂在线小助手”,会陪伴你整个学习过程,让学习更高效
4大微信课程服务
微信助教及时回复
导师课程公告及时推送
相同学习者热门讨论话题
导师课件文档更新提醒
手机微信扫一扫关注没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 程序设计基础c语言版 的文章

 

随机推荐