C语言c程序设计第四版谭浩强计

C语言程序设计
C语言程序设计――课程材料、参考材料和讨论
(年修订。在线材料,包括可以下载的PDF文件)。
这里是《从问题到程序》(老版本)中的,可以直接使用。
如果想找可用的C系统,可以从这里下载。
还可下载。
C语言基本特征
C语言程序设计的一些基本问题(建设中)
课程教科书 《从问题到程序――程序设计与C语言引论》,裘宗燕,北京大学出版社,1999。本书的,从这里可以下载。这里是(可以下载PDF文件)。
《C程序设计设计语言(第二版)》(The C Programming Language),Brian W.
Kernighan & Dennis M. Rirchie,清华大学出版社,大学计算机教育丛书(影印版,英文),1996。本书为在全世界影响最大的C语言参考书,作者之一(D.
M. Richie)为C语言的开发者。中文正式译本已经由机械工业出版社出版(2001年)。
《程序设计实践》,(The Practice Of Programming, Brian W. Kernighan &
Bob Pike 1999)。中文版由我翻译,机械工业出版社出版,2000。这本书讨论了程序设计的许多重要的实践性问题,值得每个学过一个程序设计语言,有些程序设计经验,热爱或梦想在计算机领域工作的人阅读参考。在这里可以看到和。还有我为该书中文版写的。
C语言与程序设计FAQ(Frequently
Asked Question)
[来自新闻组comp.lang.c,为英文。问题列表已译为中文]。
使用:浏览分类列表,按编号到对应节中找回答。如遇读起来不好理解的项目,可以。
(已经全部翻译为中文)。
分节内容:
其他相关材料
2)C语言设计者Dennis.M.Retchie关于C语言历史的文章:The Development of
C Language(英),,也可以下载(204K)。本文中讨论了C语言起因、设计和后来发展演化的情况。该文写于1993年,发表在“ACM第二次程序设计语言历史”会议(HOPL
3)Andrew Koenig关于C语言中陷阱和缺陷的文章:The Traps and Pitfalls Of C(英文)。它可以帮助你了解使用C语言时容易出现的一些问题。,也可以下载(56K)或者(80K)。该作者后来扩展了这篇文章,以同样名字写了一本书(国内译本《C陷阱与缺陷》,人民邮电出版社)。
4)如果想了解C语言的发展,这里有C语言新标准化的。ZIP压缩的PDF文件,1193K。你需要DOWNLOAD到自己机器上,解压缩后用阅览程序看。这是语言参考手册的草案,长约600页,英文。除非你想深入了解今天人们希望C语言往什么方向发展,否则不必去看它。
新的C语言标准已于1999年通过,一般称为C99。有关情况请参考《C语言参考手册(第五版)》,人民邮电出版社影印。
5)如果你想了解C++语言,或者是在学习使用C++中遇到了一些问题,可以参考这里的材料。这里是网络新闻组comp.lang.c++的(英文)。
有关网络资源和链接
。从那里可以找到一些链接。
============
国外有些重要C语言资源站点,我将收集和更新。下面是国外的一些有关站点:
(位于瑞典的一个C程序设计资料站点)
(上面页的姊妹页)
(位于芬兰的一个C/C++资料页)
本页及相关页由裘宗燕建立和维护,保留所有权利。
这里的材料可自由用于个人学习或普通教学活动。其他用途应事先得到作者的书面认可。c语言程序设计基本步骤
我的图书馆
c语言程序设计基本步骤
&&&&&&一、turbo c程序设计基本步骤&&&&&&程序设计方法包括三个基本步骤:&&&&&&第一步: 分析问题。&&&&&&第二步: 画出程序的基本轮廓。&&&&&&第三步: 实现该程序。&&&&&&3a. 编写程序&&&&&&3b. 测试和调试程序&&&&&&3c. 提供数据打印结果&&&&&&下面, 我们来说明每一步的具体细节。&&&&&&第一步: 分析问题&&&&&&在这一步, 你必须:&&&&&&a. 作为解决问题的一种方法, 确定要产生的数据(输出)。 作为这一子步的&&&&&&一部分, 你应定义表示输出的变量。&&&&&&b. 确定需产生输出的数据(称为输入), 作为这一子步的一部分, 你应定义&&&&&&表示输入的变量。&&&&&&c. 研制一种算法, 从有限步的输入中获取输出。 这种算法定义为结构化的&&&&&&顺序操作, 以便在有限步内解决问题。就数字问题而言, 这种算法包括获取输出&&&&&&的计算, 但对非数字问题来说, 这种算法包括许多文本和图象处理操作。&&&&&&第二步: 画出程序的基本轮廓&&&&&&在这一步, 你要用一些句子(伪代码)来画出程序的基本轮廓。每个句子对应&&&&&&一个简单的程序操作。对一个简单的程序来说, 通过列出程序顺序执行的动作,&&&&&&便可直接产生伪代码。然而, 对复杂一些的程序来说, 则需要将大致过程有条理&&&&&&地进行组织。对此, 应使用自上而下的设计方法。&&&&&&当使用自上而下的设计方法时, 你要把程序分割成几段来完成。列出每段要&&&&&&实现的任务, 程序的轮廓也就有了, 这称之为主模块。当一项任务列在主模块时,&&&&&&仅用其名加以标识, 并未指出该任务将如何完成。这方面的内容留给程序设计的&&&&&&下一阶段来讨论。将程序分为几项任务只是对程序的初步设计。整个程序设计归&&&&&&结为下图所示的流程图1.。&&&&&&┏━━━━━━━━━━━━━━━┓&&&&&&┃ 主模块 ┃&&&&&&┏━━━━━━━┓ ┃ 输入数据 ┃&&&&&&┃ 主模块 ┃ ┃ 计算购房所需的金额 ┃&&&&&&┃ ┃ ┃ 计算装修所需的金额 ┃&&&&&&┃ 任务1 ┃ ┃ 计算总金额 ┃&&&&&&┃ 任务2 ┃ ┃ 输出计算结果 ┃&&&&&&┃ 任务3 ┃ ┃ ┃&&&&&&┃ 任务4 ┃ ┗━━━━━━━┳━━━━━━━┛&&&&&&┃ ┃ ┏━━━━━┳━━━━━╋━━━━┳━━━━━┓&&&&&&┃ ┃ ┏━━┻━┓┏━━┻━┓┏━━┻━┓┏━┻━┓┏━━┻━┓&&&&&&┗━━━━━━━┛ ┃输入数据┃┃购房额..┃┃装修额..┃┃总额..┃┃输出结果┃&&&&&&┗━━━━┛┗━━━━┛┗━━━━┛┗━━━┛┗━━━━┛&&&&&&图1. 程序初步设计 图2. 第二级程序设计&&&&&&如果把主模块的每项任务扩展成一个模块, 并根据子任务进行定义的话, 那&&&&&&么, 程序设计就更为详细了(见图2.)。这些模块称为主模块的子模块。程序中许&&&&&&多子模块之间的关系可象图2.中那样归结为一张图。这种图称为结构图。&&&&&&要画出模块的轮廓, 你可不考虑细节。如果这样的话, 你必须使用子模块,&&&&&&将各个模块求精, 达到第三级设计。继续这一过程, 直至说明程序的全部细节。&&&&&&这一级一级的设计过程称为逐步求精法。在编写程序之前, 对你的程序进行逐步&&&&&&求精, 对你来说, 是很好的程序设计实践, 会使你养成良好的设计习惯。&&&&&&我们则才描述了程序设计中自上而下的设计方法。实际上就是说, 我们设计&&&&&&程序是从程序的'顶部'开始一直考虑到程序的'底部'。&&&&&&第三步: 实现该程序&&&&&&程序设计的最后一步是编写源码程序。 在这一步, 把模块的伪代码翻译成&&&&&&turbo c语句。&&&&&&对于源程序, 你应包含注释方式的文件编制, 以描述程序各个部分做何种工&&&&&&作。此外, 源程序还应包含调试程序段, 以测试程序的运行情况, 并允许查找编&&&&&&程错误。一旦程序运行情况良好, 可去掉调试程序段, 然而, 文件编制应做为源&&&&&&程序的固定部分保留下来, 便于你或其他人维护和修改。&&&&&&二、源程序的输入、编译和运行&&&&&&c语言是一种中级语言, 用户用c语言编写的程序称为源程序, 存放用c 语言&&&&&&所写源程序文件名字最后的两个字符一般必须为'.c'。计算机硬件不能直接执行&&&&&&源程序, 必须将源程序翻译成二进制目标程序。翻译工作是由一个程序完成的,&&&&&&这个程序称为编译程序, 翻译的过程称为编译, 编译的结果称为目标程序, 存放&&&&&&目标程序文件名字紧后的字符一般为'.obj'或'.o'。程序翻译成目标程序后, 便&&&&&&可进行连接。'连接'的目的是使程序变成在计算机上可以执行的最终形式。在这&&&&&&一阶段, 从系统程序库来的程序要与目标程序连接, 连接的结果称为执行程序,&&&&&&存放执行程序文件名字一般以'.exe'结尾。&&&&&&在turbo c集成开发环境中建立一个新程序通常有以下几个步骤:&&&&&&(1). 在编辑器中编写源文件。&&&&&&(2). 生成可执行文件。&&&&&&在dos提示符下键入tc, 即可进入turbo c了。进入主tc屏后, 按f3键, 即可&&&&&&在随之出现的框中输入文件名, 文件名可以带'.c'也可以不带( 此时系统会自动&&&&&&加上)。输入文件名后, 按回车, 即可将文件调入, 如果文件不存在, 就建立一&&&&&&个新文件(也可用下面例子中的方法输入文件名)。系统随之进入编辑状态。就可&&&&&&以输入或修改源程序了, 源程序输入或修改完毕以后, 按ctrl+f9(同时按下ctrl&&&&&&键和f9键), 则立即进行编译、连接和执行, 这三项工作是连续完成的。&&&&&&下面我们试着建立一个turbo c名为'hello.c'的源程序(因程序很小, 这里就&&&&&&不画出该程序的轮廓图了):&&&&&&1. 操作步骤:&&&&&&(1). 将系统置于dos提示符下:&&&&&&(2). 键入命令:&&&&&&tc hello.c&&&&&&使系统进入turbo c集成开发环境, 并建立一个名为hello.c的文件。这时, 系统&&&&&&进入turbo c编辑环境。&&&&&&(3). 通过键盘输入程序, 例如:&&&&&&main()&&&&&&{&&&&&&printf('hello, world\n');&&&&&&}&&&&&&则程序进入计算机存贮器。&&&&&&2. 程序存盘&&&&&&为防止意外事故丢失程序, 最好将输入的程序存贮到磁盘中。在编辑窗口下,&&&&&&可直接按f2键或按f10键, 再按f键进入file菜单项, 再按s或w键将文件存盘。存&&&&&&盘时屏幕最底行会显示:&&&&&&'saving edit file'&&&&&&3. 编译一个程序&&&&&&对源程序进行编译有两种方法: (1). 直接按alt+f9即可。(2). 按f10 键返&&&&&&回主菜单, 选择compile项, 屏幕显示compile 下拉菜单, 从下拉菜单中选择&&&&&&compile to .obj项, 按回车键。&&&&&&进入编译状态后, 屏幕会出现一个编译窗口, 几秒钟后, 屏幕显示一闪烁信&&&&&&息:&&&&&&success: press any key&&&&&&表示编译成功。此时可按任意键, 编译窗口消失, 光标
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢&>&完整版C语言程序设计TXT电子书
完整版C语言程序设计TXT电子书
上传大小:257KB
C语言程序设计与实例TXT电子书
1 C语言概述
1.1 C语言的发展过程
1.2 当代最优秀的程序设计语言
1.3 C语言版本
1.4 C语言的特点
1.5 面向对象的程序设计语言
1.6 C和C++
1.7 简单的C程序介绍
1.8 输入和输出函数
1.9 C源程序的结构特点
1.10 书写程序时应遵循的规则
1.11 C语言的字符集
1.12 C语言词汇
1.13 Turbo C 2.0集成开发环境的使用
1.13.1 Turbo C 2.0简介和启动
1.13.2 Turbo C 2.0集成开发环境
1.13.3 File菜单
1.13.4 Edit菜单
1.13.5 Run菜单
1.13.6 Compile菜单
1.13.7 Project菜单
1.13.8 Options菜单
1.13.9 Debug菜单
1.13.10 Break/watch菜单
1.13.11 Turbo C 2.0的配置文件
2 程序的灵魂—算法
2.1 算法的概念 21
2.2 简单算法举例 21
2.3 算法的特性 24
2.4 怎样表示一
2.4.1 用自然语言表示算法 24
2.4.2 用流程图表示算法 24
2.4.3 三种基本结构和改进的流程图 28
2.4.4 用N-S流程图表示算法 29
2.4.5 用伪代码表示算法 30
2.4.6 用计算机语言表示算法 31
2.5 结构化程序设计方法 31
3 数据类型、运算符与表达式
3.1 C语言的数据类型 32
3.2 常量与变量 33
3.2.1 常量和符号常量 33
3.2.2 变量 33
3.3 整型数据 34
3.3.1 整型常量的表示方法 34
3.3.2 整型变量 35
3.4 实型数据 37
3.4.1 实型常量的表示方法 37
3.4.2 实型变量 38
3.4.3 实型常数的类型 39
3.5 字符型数据 39
3.5.1 字符常量 39
3.5.2 转义字符 39
3.5.3 字符变量 40
3.5.4 字符数据在内存中的存储形式及使用方法 41
3.5.5 字符串常量 41
3.5.6 符号常量 42
3.6 变量赋初值 42
3.7 各类数值型数据之间的混合运算 43
3.8 算术运算符和算术表达式 44
3.8.1 C运算符简介 44
3.8.2 算术运算符和算术表达式 45
3.9 赋值运算符和赋值表达式 47
3.10 逗号运算符和逗号表达式 48
3.11 小结 49
3.11.1 C的数据类型 49
3.11.2 基本类型的分类及特点 49
3.11.3 常量后缀 49
3.11.4 常量类型 49
3.11.5 数据类型转换 49
3.11.6 运算符优先级和结合性 50
4 最简单的C程序设计—顺序程序设计
4.1 C语句概述 51
4.2 赋值语句 53
4.3 数据输入输出的概念及在C语言中的实现 54
4.4 字符数据的输入输出 54
4.4.1 putchar 函数(字符输出函数) 54
4.4.2 getchar函数(键盘输入函数) 55
4.5 格式输入与输出 55
4.5.1 printf函数(格式输出函数) 56
4.5.2 scanf函数(格式输入函数) 58
顺序结构程序设计举例 60
5 分支结构程序
5.1 关系运算符和表达式 61
5.1.1 关系运算符及其优先次序 61
5.1.2 关系表达式 61
5.2 逻辑运算符和表达式 62
5.2.1 逻辑运算符极其优先次序 62
5.2.2 逻辑运算的值 63
5.2.3 逻辑表达式 63
5.3 if语句 64
5.3.1 if语句的三种形式 64
5.3.2 if语句的嵌套 67
5.3.3 条件运算符和条件表达式 69
5.4 switch语句 70
5.5 程序举例 71
6 循环控制
6.1 概述 71
6.2 goto语句以及用goto语句构成循环 71
6.3 while语句 72
6.4 do-while语句 74
6.5 for语句 76
6.6 循环的嵌套 79
6.7 几种循环的比较 79
6.8 break和continue语句 79
6.8.1 break语句 79
6.8.2 continue 语句 80
6.9 程序举例 81
7.1 一维数组的定义和引用 82
7.1.1 一维数组的定义方式 82
7.1.2 一维数组元素的引用 83
7.1.3 一维数组的初始化 84
7.1.4 一维数组程序举例 84
7.2 二维数组的定义和引用 86
7.2.1 二维数组的定义 86
7.2.2 二维数组元素的引用 86
7.2.3 二维数组的初始化 87
7.2.4 二维数组程序举例 89
7.3 字符数组 89
7.3.1 字符数组的定义 89
7.3.2 字符数组的初始化 89
7.3.3 字符数组的引用 90
7.3.4 字符串和字符串结束标志 91
7.3.5 字符数组的输入输出 91
7.3.6 字符串处理函数 92
7.4 程序举例 94
本章小结 97
8.1 概述 98
8.2 函数定义的一般形式 99
8.3 函数的参数和函数的值 100
8.3.1 形式参数和实际参数 101
8.3.2 函数的返回值 102
8.4 函数的调用 106
8.4.1 函数调用的一般形式 106
8.4.2 函数调用的方式 106
8.4.3 被调用函数的声明和函数原型 107
8.5 函数的嵌套调用 108
8.6 函数的递归调用 109
8.7 数组作为函数参数 110
8.8 局部变量和全局变量 112
8.8.1 局部变量 113
8.8.2 全局变量 119
8.9 变量的存储类别 120
8.9.1 动态存储方式与静态动态存储方式 120
8.9.2 auto变量 120
8.9.3 用static声明局部变量 121
8.9.4 register变量 122
用extern声明外部变量 123
9 预处理命令
9.1 概述 124
9.2 宏定义 125
9.2.1 无参宏定义 126
9.2.2 带参宏定义 127
9.3 文件包含 128
9.4 条件编译 130
9.5 本章小结
10.1 地址指针的基本概念 131
10.2 变量的指针和指向变量的指针变量 132
10.2.1 定义一个指针变量 133
10.2.2 指针变量的引用 133
10.2.3 指针变量作为函数参数 137
10.2.4 指针变量几个问题的进一步说明 140
10.3 数组指针和指向数组的指针变量 141
10.3.1 指向数组元素的指针 142
10.3.2 通过指针引用数组元素 143
10.3.3 数组名作函数参数 146
10.3.4 指向多维数组的指针和指针变量 148
10.4 字符串的指针指向字符串的针指变量 150
10.4.1 字符串的表示形式 152
10.4.2 使用字符串指针变量与字符数组的区别 158
10.5 函数指针变量 159
10.6 指针型函数 160
10.7 指针数组和指向指针的指针 161
10.7.1 指针数组的概念 161
10.7.2 指向指针的指针 164
10.7.3 main函数的参数 166
10.8 有关指针的数据类型和指针运算的小结 167
10.8.1 有关指针的数据类型的小结 167
10.8.2 指针运算的小结 167
10.8.3 void指针类型 168
11 结构体与共用体
11.1 定义一个结构的一般形式 170
11.2 结构类型变量的说明 172
11.3 结构变量成员的表示方法 174
11.4 结构变量的赋值 174
11.5 结构变量的初始化 175
11.6 结构数组的定义 175
11.7 结构指针变量的说明和使用 177
11.7.1 指向结构变量的指针 177
11.7.2 指向结构数组的指针 179
11.7.3 结构指针变量作函数参数 180
11.8 动态存储分配 181
11.9 链表的概念 182
11.10 枚举类型 184
11.10.1 枚举类型的定义和枚举变量的说明 184
11.10.2 枚举类型变量的赋值和使用 185
11.11 类型定义符typedef
12.1 位运算符C语言提供了六种位运算符: 189
12.1.1 按位与运算 191
12.1.2 按位或运算 192
12.1.3 按位异或运算 192
12.1.4 求反运算 193
12.1.5 左移运算 193
12.1.6 右移运算 193
12.2 位域(位段) 194
12.3 本章小结
13.1 C文件概述 197
13.2 文件指针 198
13.3 文件的打开与关闭 199
13.3.1 文件的打开(fopen函数) 200
13.3.2 文件关闭函数(fclose函数) 202
13.4 文件的读写 204
13.4.1 字符读写函数fgetc和fputc 204
13.4.2 字符串读写函数fgets和fputs 208
13.4.3 数据块读写函数fread和fwtrite 209
13.4.4 格式化读写函数fscanf和fprintf 201
13.5 文件的随机读写 202
13.5.1 文件定位 202
13.5.2 文件的随机读写 203
13.6 文件检测函数 204
13.6.1 文件结束检测函数feof函数 204
13.6.2 读写文件出错检测函数 205
13.6.3 文件出错标志和文件结束标志置0函数 206
13.7 C库文件 208
13.8 本章小结
...展开收缩
综合评分:4(123位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有28条
看起来稍微有点麻烦 因为没有排版 不过内容还是不错的
内容正确,就是排版,呵呵,可能写书的可以用上
绝对值得的东西,挺好的。
综合评分:
积分/C币:12
chenzifeng
综合评分:
积分/C币:5
综合评分:
积分/C币:3
综合评分:
积分/C币:3
综合评分:
积分/C币:6
综合评分:
积分/C币:10
jiyanran521
综合评分:
积分/C币:15
beyondxiaoyao
综合评分:
积分/C币:3
zhaodi0151
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
完整版C语言程序设计TXT电子书
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
完整版C语言程序设计TXT电子书C语言中文网:c语言程序设计门户网站(入门教程、编程软件)
&&C语言辅导班&&&&
&&C++辅导班&&&&
&&算法/数据结构辅导班&&&&
读者QQ交流群:loading...
C语言中文网出品
推荐阅读 TOP10
专题(Special)
loading...
验证消息:严长生(6条)02-26? &
(6条)02-26? &
(5条)02-26? &
(9条)02-26? &
(4条)02-17? &
(12条)02-08? &
(6条)01-31? &
(4条)01-31? &
(5条)01-13? &
(4条)01-09? &
(6条)12-25? &
(7条)12-06? &
(4条)11-26? &
(4条)11-25? &
(13条)10-30
编程中国 版权所有
Copyright (C)2004 - 2018, BCCN.NET, Inc. All Rights Reserved

我要回帖

更多关于 c语言程序设计有什么用 的文章

 

随机推荐