当前位置:首页 » 编程语言 » c语言参考文献有什么
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言参考文献有什么

发布时间: 2023-08-26 12:14:57

㈠ 数据结构论文参考文献

数据结构论文参考文献

[1]严蔚敏.数据结构c语言版[M].清华大学出版社,2007.

[2]舞动的排序算法.http://v.youku.com/v_show/id_XMjU4MTg3MTU2.html.

[3]丽水学院在线联系和考试系统.http://acm.lsu.e.cn.

[4]范德宝,于晓聪,丁伟祥.提高数据结构课程教学效果的探讨[J].黑龙江科技信息,2007.

[5]董丽薇.“数据结构”课程教学方法的.改进[J].沈阳师范大学学报(自然科学版),2012.

数据结构论文参考文献:

[1]WingJM.ComputationalThinking.CommunicationsoftheACM,2006,49(3):33-35.

[2]教育部高等学校计算机科学与技术专业教学指导委员会.高等学校计算机科学与技术专业人才专业能力构成与培养[M].北京:机械工业出版社,2010.

[3]MarkM.Meerschaert.数学建模方法与分析[M].第2版.刘来福,杨淳,黄海洋,译.北京:机械工业出版社,2005.

[4]孟凡荣,贾杰,王兴伟.网络工程专业创新性实践课程体系构建与实施[J].计算机教育,2013,(194)14:104-108.

[5]刘昕,石乐义,元雪东.面向计算思维的数据结构课程教学改革[J].计算机教育,2013,(196)16:35-38.

数据结构论文参考文献:

[1]逯鹏,张赞.数据结构课程教学方法的研究和实践[J].教育教学论坛,2015(18):121-123.

[2]贾丹,周军.基于创新应用型人才培养模式的数据结构课程教学改革[J].辽宁工业大学学报:社会科学版,2015(2):132-134.

[3]郭艳燕,童向荣,孙雪姣,等.程序设计基础与数据结构两门课程的教学衔接[J].计算机教育,2014(10):47-50.

[4]高贤强,化希耀,陈立平.引入计算思维的《数据结构》教学改革研究[J].现代计算机:专业版,2015(7):16-19.

[5]严太山,郭观七,李文彬.课堂设问的技巧及其在《数据结构》课程教学中的应用[J].湖南理工学院学报:自然科学版,2015(1):81-83.

[6]南淑萍.电子商务专业数据结构教学方法探讨[J].湖北科技学院学报,2014(10):13-14.

[7]杨夏.基于微信公众平台的对外汉语口语教学研究[D].四川师范大学,2014.

;

㈡ c语言程序设计参考文献

《c primer plus》 《c 算法》 《高质量c编程指南》 《c语言核心技术》 《C语言深度剖析》 《彻底搞定c指针》

㈢ C语言程序设计学习辅导的C语言程序设计学习辅导(第2版)

作者:谭浩强
出版社: 清华大学出版社; 第2版 (2009年1月1日)丛书名: 普通高等教育“十一五”国家级规划教材,高等院校计算机应用技术规划教材·应用型教材系列
平装: 233页
正文语种: 汉语
开本: 16
ISBN: 9787302189893
条形码: 9787302189893
产品尺寸及重量: 25.6 x 18.2 x 1.2 cm ; 381 g 《C语言程序设计学习辅导(第2版)》的特点:
坚持面向应用的方向,以应用为中心构建课程体系。
准确定位,合理取舍内容,切合实际需要。
采用“提出问题-解决问题-归纳分析”的新的教学三部曲。
写法通俗易懂,易于理解,便于教学,容易入门。
品种丰富,涵盖面广。包括必修课教材、选修课教材、教学辅导书、实训教材、参考书等。
着名计算机教育家谭浩强教授亲自组织和指导.有经验的专家和骨干教师参与编写,教材质量高。
丛书包含4个系列
基础教材系列 涵盖了计算机公共基础课程的教材。
应用型教材系列 适合作为培养应用性人才的本科院校和基础较好、要求较高的高职高专学校的主干教材。
实用技术教材系列 针对应用型院校和高职高专院校所需掌握的技能技术编写的教材。
实训教材系列 应用型本科院校和高职高专院校都可以选用这类实训教材。 谭浩强教授,我国着名计算机教育专家,计算机普及和高校计算机基础教育开拓者之一,现任全国高校计算机基础教育研究会会长。
他创造了3个世界纪录:
(1)20年来他(及其合作者)共编着出版了140余部计算机着作,此外主编了300多部计算机书籍,是出版科技着作数量最多的入。
(2)他编着和主编的书发行量近5000万册,是读者最多的科技作家。
(3)他和别人合作编着的《BASIC语言》发行了1250万册,创科技书籍发行量的世界纪录。他善于用读者容易理解的方法和语言说明复杂的概念。许多人认为他“开创了计算机书籍贴近大众的新风”,为我国的计算机普及事业做出了重要的贡献。 进入21世纪,计算机成为人类常用的现代工具,每一个有文化的人都应当了解计算机,学会使用计算机来处理各种的事务。
学习计算机知识有两种不同的方法:一种是侧重理论知识的学习,从原理入手,注重理论和概念;另一种是侧重于应用的学习,从实际入手,注重掌握其应用的方法和技能。不同的人应根据其具体情况选择不同的学习方法。对多数人来说,计算机是作为一种工具来使用的,应当以应用为目的、以应用为出发点。对于应用性人才来说,显然应当采用后一种学习方法,根据当前和今后的需要,选择学习的内容,围绕应用进行学习。 第一部分 《C语言程序设计(第2版)》中的习题和参考解答
第1章 C语言概述
第2章 数据的存储与运算
第3章 最简单的C程序设计——顺序程序设计
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 利用数组处理批量数据
第7章 利用函数实现模块化程序设计
第8章 善于使用指针
第9章 使用结构体类型处理组合数据——用户自定义数据类型
第10章 利用文件保存数据
第二部分 常见错误分析和程序调试
第11章 常见错误分析
第12章 程序的调试与测试
12.1 程序的调试
12.2 程序错误的类型
12.3 程序的测试
第三部分 C语言上机指南
第13章 Turbo C 2.0的上机操作
13.1 Turbo C的安装
13.2 进入Turbo C
13.3 Turbo C的工作窗口
13.4 编辑一个新文件
13.5 编辑一个已存在的文件
13.6 改变用户工作目录
13.7 确立Turbo C工作环境
13.8 编译和连接
13.9 运行
第14章 Turbo C++3.0的上机操作
14.1 进入Turbo C++3.0集成环境
14.2 C源文件的建立和程序的编辑
14.3 程序的编译和连接
14.4 运行程序
14.5 退出Turbo C++3.0环境
14.6 对多文件程序进行编译和连接
14.7 程序动态调试方法
第15章 Visual C++的上机操作
15.1 Visual C++的安装和启动
15.2 输入和编辑源程序
15.3 编译、连接和运行
15.4 建立和运行包含多个文件的程序的方法
第四部分 上机实验安排
第16章 上机实验的指导思想和要求
16.1 上机实验的目的
16.2 上机实验前的准备工作
16.3 上机实验的步骤
16.4 实验报告
16.5 实验内容安排的原则
第17章 实验安排
17.1 实验1 C程序的运行环境和运行C程序的方法
17.2 实验2 数据的存储与运算
17.3 实验3 最简单的C程序设计——顺序程序设计
17.4 实验4 逻辑结构程序设计
17.5 实验5 循环结构程序设计
17.6 实验6 利用数组处理批量数据
17.7 实验7 用函数实现模块化程序设计(一)
17.8 实验8 用函数实现模块化程序设计(二)
17.9 实验9 善于利用指针(一)
17.10 实验10 善于利用指针(二)
17.11 实验11 使用结构体类型处理组合数据
17.12 实验12 文件操作
参考文献

㈣ C语言程序设计现代方法的图书信息

作者:(美)金King 着,吕秀锋译
ISBN:10位[7115 167079]13位[978711 5167071]
出版社:人民邮电出版社
出版日期:2007-11-1
定价:55.00元 King,世界知名的计算机程序设计教育家,佐治亚州立大学数学与计算机科学系副教授。耶鲁大学计算机科学硕士,加利福尼亚大学伯克利分校计算机科学博士,曾任教于佐治亚理工学院。除本书外,他还撰写了广受欢迎的教材JavaProgramming:FromtheBeginning,并在Dobb'sJournal等权威杂志上发表了许多论文。业余时间,King教授还在多部电影中扮演过角色。
吕秀锋,亚洲理工大学(AIT)计算机软件硕士,现为北京理工大学软件学院教师。多年来一直从事“计算机基础(双语)”、“C语言程序设计(双语)”以及“程序设计开发与实践”等本科生课程的教学工作,深受学生欢迎。她还译有《数据结构与算法:C#语言描述》一书。黄倩,中国科学院计算技术研究所工学博士,中国计算机学会会员。研究方向包括视频处理、视频监控等,已在知名的国际期刊和国际会议论文集上发表10篇论文。译有《编程珠玑(第2版)》一书,受到读者欢迎。 第1章 C语言概述11.1 C语言的历史11.1.1 起源11.1.2 标准化11.1.3 基于C的语言21.2 C语言的优缺点31.2.1 C语言的优点31.2.2 C语言的缺点31.2.3 高效地使用C语言4问与答5第2章 C语言基本概念72.1 编写一个简单的C程序7程序显示双关语72.1.1 编译和链接82.1.2 集成开发环境82.2 简单程序的一般形式92.2.1 指令92.2.2 函数92.2.3 语句102.2.4 显示字符串102.3 注释112.4 变量和赋值122.4.1 类型122.4.2 声明132.4.3 赋值132.4.4 显示变量的值14程序计算箱子的空间重量142.4.5 初始化152.4.6 显示表达式的值162.5 读入输入16程序计算箱子的空间重量(改进版)162.6 定义常量的名字17程序华氏温度转换为摄氏温度172.7 标识符182.8 C程序的书写规范19问与答21练习题23编程题24第3章 格式化输入/输出263.1 printf函数263.1.1 转换说明27程序用printf函数格式化数283.1.2 转义序列283.2 scanf函数293.2.1 scanf函数的工作方法303.2.2 格式串中的普通字符313.2.3 易混淆的printf函数和scanf函数32程序分数相加32问与答33练习题34编程题35第4章 表达式364.1 算术运算符36程序计算通用产品代码的校验位384.2 赋值运算符394.2.1 简单赋值404.2.2 左值414.2.3 复合赋值414.3 自增运算符和自减运算符424.4 表达式求值434.5 表达式语句45问与答45练习题47编程题49第5章 选择语句505.1 逻辑表达式505.1.1 关系运算符505.1.2 判等运算符515.1.3 逻辑运算符515.2 if语句525.2.1 复合语句535.2.2 else子句535.2.3 级联式if语句54程序计算股票经纪人的佣金555.2.4 “悬空else”的问题565.2.5 条件表达式575.2.6 C89中的布尔值585.2.7 C99中的布尔值585.3 switch语句59程序显示法定格式的日期61问与答62练习题65编程题67第6章 循环696.1 while语句69程序显示平方表71程序数列求和716.2 do语句72程序计算整数的位数736.3 for语句736.3.1 for语句的惯用法746.3.2 在for语句中省略表达式756.3.3 C99中的for语句756.3.4 逗号运算符76程序显示平方表(改进版)776.4 退出循环786.4.1 break语句786.4.2 continue语句786.4.3 goto语句79程序账簿结算806.5 空语句81问与答83练习题84编程题85第7章 基本类型887.1 整数类型887.1.1 C99中的整数类型907.1.2 整数常量907.1.3 C99中的整数常量917.1.4 整数溢出917.1.5 读/写整数91程序数列求和(改进版)927.2 浮点类型937.2.1 浮点常量947.2.2 读/写浮点数947.3 字符类型947.3.1 字符操作957.3.2 有符号字符和无符号字符957.3.3 算术类型967.3.4 转义序列967.3.5 字符处理函数977.3.6 用scanf和printf读/写字符987.3.7 用getchar和putchar读/写字符98程序确定消息的长度997.4 类型转换1007.4.1 常用算术转换1017.4.2 赋值过程中的转换1027.4.3 C99中的隐式转换1037.4.4 强制类型转换1037.5 类型定义1057.5.1 类型定义的优点1057.5.2 类型定义和可移植性1057.6 sizeof运算符106问与答107练习题109编程题110第8章 数组1138.1 一维数组1138.1.1 数组下标113程序数列反向1158.1.2 数组初始化1158.1.3 指定初始化式116程序检查数中重复出现的数字1168.1.4 对数组使用sizeof运算符117程序计算利息1188.2 多维数组1198.2.1 多维数组初始化1208.2.2 常量数组121程序发牌1218.3 C99中的变长数组122问与答123练习题124编程题125第9章 函数1299.1 函数的定义和调用129程序计算平均值129程序显示倒计数130程序显示双关语(改进版)1319.1.1 函数定义1329.1.2 函数调用133程序判定素数1349.2 函数声明1359.3 实际参数1369.3.1 实际参数的转换1379.3.2 数组型实际参数1389.3.3 变长数组形式参数1409.3.4 在数组参数声明中使用static1419.3.5 复合字面量1419.4 return语句1429.5 程序终止1439.6 递归144程序快速排序146问与答147练习题150编程题153第10章 程序结构15510.1 局部变量15510.1.1 静态局部变量15610.1.2 形式参数15610.2 外部变量15610.2.1 示例:用外部变量实现栈15610.2.2 外部变量的利与弊157程序猜数15810.3 程序块16110.4 作用域16210.5 构建C程序163程序给一手牌分类163问与答169练习题169编程题170第11章 指针17211.1 指针变量17211.2 取地址运算符和间接寻址运算符17311.2.1 取地址运算符17311.2.2 间接寻址运算符17411.3 指针赋值17411.4 指针作为参数176程序找出数组中的最大元素和最小元素17711.5 指针作为返回值179问与答180练习题181编程题182第12章 指针和数组18412.1 指针的算术运算18412.1.1 指针加上整数18512.1.2 指针减去整数18512.1.3 两个指针相减18612.1.4 指针比较18612.1.5 指向复合常量的指针18612.2 指针用于数组处理18612.3 用数组名作为指针188程序数列反向(改进版)18912.3.1 数组型实际参数(改进版)18912.3.2 用指针作为数组名19112.4 指针和多维数组19112.4.1 处理多维数组的元素19112.4.2 处理多维数组的行19212.4.3 处理多维数组的列19212.4.4 用多维数组名作为指针19212.5 C99中的指针和变长数组193问与答194练习题195编程题197第13章 字符串19813.1 字符串字面量19813.1.1 字符串字面量中的转义序列19813.1.2 延续字符串字面量19913.1.3 如何存储字符串字面量19913.1.4 字符串字面量的操作20013.1.5 字符串字面量与字符常量20013.2 字符串变量20013.2.1 初始化字符串变量20113.2.2 字符数组与字符指针20213.3 字符串的读和写20313.3.1 用printf函数和puts函数写字符串20313.3.2 用scanf函数和gets函数读字符串20313.3.3 逐个字符读字符串20413.4 访问字符串中的字符20513.5 使用C语言的字符串库20613.5.1 strcpy函数20713.5.2 strlen函数20813.5.3 strcat函数20813.5.4 strcmp函数209程序显示一个月的提醒列表20913.6 字符串惯用法21113.6.1 搜索字符串的结尾21113.6.2 复制字符串21313.7 字符串数组214程序核对行星的名字217问与答218练习题220编程题222第14章 预处理器22514.1 预处理器的工作原理22514.2 预处理指令22714.3 宏定义22714.3.1 简单的宏22714.3.2 带参数的宏22914.3.3 #运算符23114.3.4 ##运算符23114.3.5 宏的通用属性23214.3.6 宏定义中的圆括号23314.3.7 创建较长的宏23314.3.8 预定义宏23414.3.9 C99中新增的预定义宏23514.3.10 空的宏参数23614.3.11 参数个数可变的宏23614.3.12 __func__标识符23714.4 条件编译23714.4.1 #if指令和#endif指令23814.4.2 defined运算符23814.4.3 #ifdef指令和#ifndef指令23914.4.4 #elif指令和#else指令23914.4.5 使用条件编译24014.5 其他指令24014.5.1 #error指令24014.5.2 #line指令24114.5.3 #pragma指令24214.5.4 _Pragma运算符242问与答243练习题245第15章 编写大型程序24815.1 源文件24815.2 头文件24915.2.1 #include指令24915.2.2 共享宏定义和类型定义25015.2.3 共享函数原型25115.2.4 共享变量声明25215.2.5 嵌套包含25315.2.6 保护头文件25315.2.7 头文件中的#error指令25415.3 把程序划分成多个文件254程序文本格式化25515.4 构建多文件程序26015.4.1 makefile26015.4.2 链接期间的错误26215.4.3 重新构建程序26215.4.4 在程序外定义宏264问与答264练习题265编程题266第16章 结构、联合和枚举26716.1 结构变量26716.1.1 结构变量的声明26716.1.2 结构变量的初始化26916.1.3 指定初始化26916.1.4 对结构的操作27016.2 结构类型27016.2.1 结构标记的声明27116.2.2 结构类型的定义27216.2.3 结构作为参数和返回值27216.2.4 复合字面量27316.3 嵌套的数组和结构27416.3.1 嵌套的结构27416.3.2 结构数组27416.3.3 结构数组的初始化275程序维护零件数据库27516.4 联合28116.4.1 用联合来节省空间28216.4.2 用联合来构造混合的数据结构28416.4.3 为联合添加“标记字段”28416.5 枚举28516.5.1 枚举标记和类型名28616.5.2 枚举作为整数28616.5.3 用枚举声明“标记字段”286问与答287练习题289编程题293第17章 指针的高级应用29417.1 动态存储分配29417.1.1 内存分配函数29417.1.2 空指针29517.2 动态分配字符串296……第18章 声明 327第19章 程序设计 345第20章 底层程序设计 363第21章 标准库 377第22章 输入/输出 384第23章 库对数值和字符数据的支持 419第24章 错误处理 446第25章 国际化特性 456第26章 其他库函数 482第27章 C99对数学计算的新增支持 503附录A C语言运算符 524附录B C99与C89的比较 525附录C C89与经典C的比较 529附录D 标准库函数 532附录E ASCII字符集 569参考文献 570索引 573

㈤ c语言程序设计 参考文献

C语言程序设计实际上是一个非常艰难的事情,因为很多人在这方面做了许多的尝试,当然了,作为一种新的一种格式,请要学会这种技术也是一个非常困难的事情,当然在很多时候,我们都会在这个事情要做很多的努力,毕竟这种程序设计一旦做好的话,确实有很大的前途,但是想要整体的了解确实是非常困难的事情,所以说想要了解很多。c语言程序设计方面的知识,那么想要了解的文献就非常的多了,建议你还是从最基础的一些学科开始练习,因为这些基础的参考文献才是最有用的,比如说c语言入门。课程300级,这个就是非常有用的一个基础类书籍,这部书籍其实你自己好好的去看一下,基本上有一些关键的一些技术就能够掌握了,但是这种技术的掌握只是一个初步的阶段。当你把这个他会之后,再看一些更深层次的创设经验书籍,这些书籍就会给你说很多相关的专业的知识,当你看好上面的那个基础书籍之后,那么再看这些就非常的明显了,当然了,在这些研究的时候,你还是要有更多的毅力,暑假给自己设定好一个目标,当你看完一个基础书籍之后,再去寻找另一个。要知道这种语言程序设计是非常枯燥的,如果没有一个明确的目标,就会陷入一个非常尴尬的设计之中。所以说在这样的情况之下只要你自己考虑好才能够让自己的整个的事业和工作做得更好这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心那么你最好提前放弃因为学习对于每一个人来说要根据自己的个性如果的个性不适合这种语言程序设计的话那么就要离开毕竟这是一个非常枯燥的这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心,那么你最好提前放弃,因为学习对于每一个人来说,要根据自己的个性,如果的个性不适合这种语言程序设计的话,那么就要离开,毕竟这是一个非常枯燥的学问,想要在短期内获得成功是完全不可能的,而是需要长时间,而且还需要更多的精力才能够成功,所以说在这样的情况下,你必须要在长期打仗的基础上,还要不断地去努力提高自己其他方面的知识,所以说是一个艰难的过程,你想要完全实现的话,那么就需要自己做更多的努力了,所以在这方面自己一定要更加的去研究,从基础上去了解,这样才能够慢慢的让自己的这种语言是设计程序能力慢慢的吐钱出来,当然这需要一个很漫长的过程,需要你的坚持。

㈥ c语言程序设计 参考文献

C语言程序设计实际上是一个非常艰难的事情,因为很多人在这方面做了许多的尝试,当然了,作为一种新的一种格式,请要学会这种技术也是一个非常困难的事情,当然在很多时候,我们都会在这个事情要做很多的努力,毕竟这种程序设计一旦做好的话,确实有很大的前途,但是想要整体的了解确实是非常困难的事情,所以说想要了解很多。c语言程序设计方面的知识,那么想要了解的文献就非常的多了,建议你还是从最基础的一些学科开始练习,因为这些基础的参考文献才是最有用的,比如说c语言入门。课程300级,这个就是非常有用的一个基础类书籍,这部书籍其实你自己好好的去看一下,基本上有一些关键的一些技术就能够掌握了,但是这种技术的掌握只是一个初步的阶段。当你把这个他会之后,再看一些更深层次的创设经验书籍,这些书籍就会给你说很多相关的专业的知识,当你看好上面的那个基础书籍之后,那么再看这些就非常的明显了,当然了,在这些研究的时候,你还是要有更多的毅力,暑假给自己设定好一个目标,当你看完一个基础书籍之后,再去寻找另一个。要知道这种语言程序设计是非常枯燥的,如果没有一个明确的目标,就会陷入一个非常尴尬的设计之中。所以说在这样的情况之下只要你自己考虑好才能够让自己的整个的事业和工作做得更好这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心那么你最好提前放弃因为学习对于每一个人来说要根据自己的个性如果的个性不适合这种语言程序设计的话那么就要离开毕竟这是一个非常枯燥的这种设立的时候,一定要让自己有更多的目标,从而才能过上自己,在目标的达成上做到一定的发展,从而就会让自己在整个的语言程序设计方面处取得更好的战绩,可多人在学习的时候,就是因为刚开始的基础打的不牢铐,所以说后来在关键的技术方面却反而是落下了很多,所以说上面给你推荐的两部书记一定要重点去参考,这样的情况下,你才会获得成功,假设如果自己不去好好的努力,反而是喜欢好高骛远的话,那么在语言程序设计方面就很难取得突破了,因为这方面的基础知识是非常必要的,也是非常重要的,如果你能坚持下来的话,就会获得成功,如果你自己坚持不下来,而且没有这样的耐心,那么你最好提前放弃,因为学习对于每一个人来说,要根据自己的个性,如果的个性不适合这种语言程序设计的话,那么就要离开,毕竟这是一个非常枯燥的学问,想要在短期内获得成功是完全不可能的,而是需要长时间,而且还需要更多的精力才能够成功,所以说在这样的情况下,你必须要在长期打仗的基础上,还要不断地去努力提高自己其他方面的知识,所以说是一个艰难的过程,你想要完全实现的话,那么就需要自己做更多的努力了,所以在这方面自己一定要更加的去研究,从基础上去了解,这样才能够慢慢的让自己的这种语言是设计程序能力慢慢的吐钱出来,当然这需要一个很漫长的过程,需要你的坚持。

㈦ 谭浩强C语言入门书籍

C程序设计(第四版)
【作 者】:谭浩强
【出 版 社】:清华大学出版社
【出版日期】:2012-5-1
【 ISBN 号】:9787302224464
C程序设计(第四版)学习辅导
【图书定价】:28元
【作者】: 谭浩强
【丛书名】: 中国高等院校计算机基础教育课程体系规划教材
【出版社】:清华大学出版社
【ISBN】:9787302226727
【出版日期】:2013 年1月
【开本】:16开
【页码】:268
《c程序设计(第四版)》
第1章程序设计和c语言1
1.1什么是计算机程序1
1.2什么是计算机语言1
1.3c语言的发展及其特点3
1.4最简单的c语言程序5
1.4.1最简单的c语言程序举例6
1.4.2c语言程序的结构10
1.5运行c程序的步骤与方法12
1.6程序设计的任务14
习题15
第2章算法——程序的灵魂16
2.1什么是算法16
2.2简单的算法举例17
2.3算法的特性21
2.4怎样表示一个算法22
2.4.1用自然语言表示算法22
2.4.2用流程图表示算法22
2.4.3三种基本结构和改进的流程图26
2.4.4用ns流程图表示算法28
.2.4.5用伪代码表示算法31
2.4.6用计算机语言表示算法32
2.5结构化程序设计方法34
习题36
第3章最简单的c程序设计——顺序程序设计37
3.1顺序程序设计举例37
3.2数据的表现形式及其运算39
3.2.1常量和变量39
3.2.2数据类型42
3.2.3整型数据44
3.2.4字符型数据47
3.2.5浮点型数据49
3.2.6怎样确定常量的类型51
3.2.7运算符和表达式52
3.3c语句57
3.3.1c语句的作用和分类57
3.3.2最基本的语句——赋值语句59
3.4数据的输入输出65
3.4.1输入输出举例65
3.4.2有关数据输入输出的概念67
3.4.3用printf函数输出数据68
3.4.4用scanf函数输入数据75
3.4.5字符数据的输入输出78
习题82
第4章选择结构程序设计85
4.1选择结构和条件判断85
4.2用if语句实现选择结构87
4.2.1用if语句处理选择结构举例87
4.2.2if语句的一般形式 89
4.3关系运算符和关系表达式91
4.3.1关系运算符及其优先次序91
4.3.2关系表达式92
4.4逻辑运算符和逻辑表达式92
4.4.1逻辑运算符及其优先次序93
4.4.2逻辑表达式94
4.4.3逻辑型变量96
4.5条件运算符和条件表达式97
4.6选择结构的嵌套99
4.7用switch语句实现多分支选择结构102
4.8选择结构程序综合举例105
习题111
第5章循环结构程序设计114
5.1为什么需要循环控制114
5.2用while语句实现循环115
5.3用do…while语句实现循环117
5.4用for 语句实现循环120
5.5循环的嵌套124
5.6几种循环的比较125
5.7改变循环执行的状态125
5.7.1用break语句提前终止循环126
5.7.2用continue语句提前结束本次循环127
5.7.3break语句和continue语句的区别128
5.8循环程序举例131
习题140
第6章利用数组处理批量数据142
6.1怎样定义和引用一维数组142
6.1.1怎样定义一维数组143
6.1.2怎样引用一维数组元素144
6.1.3一维数组的初始化145
6.1.4一维数组程序举例146
6.2怎样定义和引用二维数组148
6.2.1怎样定义二维数组149
6.2.2怎样引用二维数组的元素150
6.2.3二维数组的初始化151
6.2.4二维数组程序举例152
6.3字符数组154
6.3.1怎样定义字符数组154
6.3.2字符数组的初始化155
6.3.3怎样引用字符数组中的元素155
6.3.4字符串和字符串结束标志156
6.3.5字符数组的输入输出159
6.3.6使用字符串处理函数161
6.3.7字符数组应用举例165
习题168
第7章用函数实现模块化程序设计170
7.1为什么要用函数170
7.2怎样定义函数172
7.2.1为什么要定义函数172
7.2.2定义函数的方法173
7.3调用函数174
7.3.1函数调用的形式174
7.3.2函数调用时的数据传递175
7.3.3函数调用的过程177
7.3.4函数的返回值178
7.4对被调用函数的声明和函数原型179
7.5函数的嵌套调用182
7.6函数的递归调用184
7.7数组作为函数参数192
7.7.1数组元素作函数实参193
7.7.2数组名作函数参数194
7.7.3多维数组名作函数参数197
7.8局部变量和全局变量199
7.8.1局部变量199
7.8.2全局变量200
7.9变量的存储方式和生存期204
7.9.1动态存储方式与静态存储方式204
7.9.2局部变量的存储类别205
7.9.3全局变量的存储类别208
7.9.4存储类别小结212
7.10关于变量的声明和定义214
7.11内部函数和外部函数215
7.11.1内部函数215
7.11.2外部函数215
习题218
第8章善于利用指针220
8.1指针是什么220
8.2指针变量222
8.2.1使用指针变量的例子222
8.2.2怎样定义指针变量223
8.2.3怎样引用指针变量224
8.2.4指针变量作为函数参数226
8.3通过指针引用数组230
8.3.1数组元素的指针230
8.3.2在引用数组元素时指针的运算231
8.3.3通过指针引用数组元素233
8.3.4用数组名作函数参数237
8.3.5通过指针引用多维数组245
8.4通过指针引用字符串255
8.4.1字符串的引用方式 255
8.4.2字符指针作函数参数259
8.4.3使用字符指针变量和字符数组的比较263
8.5指向函数的指针266
8.5.1什么是函数指针266
8.5.2用函数指针变量调用函数266
8.5.3怎样定义和使用指向函数的指针变量268
8.5.4用指向函数的指针作函数参数270
8.6返回指针值的函数274
8.7指针数组和多重指针277
8.7.1什么是指针数组 277
8.7.2指向指针数据的指针280
8.7.3指针数组作main函数的形参282
8.8动态内存分配与指向它的指针变量285
8.8.1什么是内存的动态分配285
8.8.2怎样建立内存的动态分配285
8.8.3void指针类型 287
8.9有关指针的小结288
习题291
第9章用户自己建立数据类型293
9.1定义和使用结构体变量293
9.1.1自己建立结构体类型293
9.1.2定义结构体类型变量 295
9.1.3结构体变量的初始化和引用297
9.2使用结构体数组300
9.2.1定义结构体数组300
9.2.2结构体数组的应用举例301
9.3结构体指针303
9.3.1指向结构体变量的指针303
9.3.2指向结构体数组的指针304
9.3.3用结构体变量和结构体变量的指针作函数参数306
9.4用指针处理链表309
9.4.1什么是链表 309
9.4.2建立简单的静态链表310
9.4.3建立动态链表311
9.4.4输出链表315
9.5共用体类型317
9.5.1什么是共用体类型317
9.5.2引用共用体变量的方式318
9.5.3共用体类型数据的特点319
9.6使用枚举类型323
9.7用typedef声明新类型名326
习题330
第10章对文件的输入输出331
10.1c文件的有关基本知识331
10.1.1什么是文件331
10.1.2文件名332
10.1.3文件的分类332
10.1.4文件缓冲区333
10.1.5文件类型指针333
10.2打开与关闭文件335
10.2.1用fopen函数打开数据文件335
10.2.2用fclose函数关闭数据文件337
10.3顺序读写数据文件338
10.3.1怎样向文件读写字符338
10.3.2怎样向文件读写一个字符串341
10.3.3用格式化的方式读写文件344
10.3.4用二进制方式向文件读写一组数据345
10.4随机读写数据文件349
10.4.1文件位置标记及其定位349
10.4.2随机读写 352
10.5文件读写的出错检测353
习题354
第11章常见错误分析355
附录370
附录a在visual c++ 6.0环境下运行c程序的方法370
附录b常用字符与ascii代码对照表377
附录cc语言中的关键字378
附录d运算符和结合性378
附录ec语言常用语法提要380
附录fc库函数384
参考文献390

㈧ 想深入的学习c语言(不是c++),不知道有什么好的书籍可以使自己能把c语言学精通。请高手指教

作为一个经典书籍收藏阅读者,在此,我再次推荐我的书列~~
大学期间我也走了很多弯路,学习c一直不得章法~~这些书籍还是工作了才了解到,惭愧
楼上也提到了很多,但是没有给出合理的顺序,我按照自身的曲折路线给你推荐下吧~~希望对你有所启发。
0. 一点编程基础都没有,看下《编码的奥秘》和《c语言大学教程》或者楼上说的《the c programming language》(此书有c++版本的,把c换成c++作为书名的,两者都是经典!)也适合作以后的工具书,ps:编码的奥秘出新版了,即使有编程基础,看了此书有百利无一弊,了解计算机系统的发展史,同时对整个计算机体系的整体上的把握会有助于你学习程序员的英语 --- c语言,因为c比较接近机器的思维!
1. 如果之前学习过c语言,学的不扎实,想彻底学的扎实,如果看过国内的c语言的教程,那么你应该买一本《c和指针》,绝对没有争议!
2. 如果c和指针,认真读完了,并且把习题也做了,例子也照着编写了,思考了,学的还可以了,仍想进一步提高,再看一下《c专家编程》,《c缺陷与陷阱》(这个我没看过,但是别人推荐过,也不厚)
3. 《windows程序设计》是一本经典的书籍,和《编码的奥秘》是同一个作者,如其名,此书涉及到windows编程的各个方面,不算是c语言的入门书籍,属于针对某个操作系统平台的应用开发书籍。
4. 《windows核心编程》一书也是经典,也是属于拔高性质的书籍,此书侧重于讲解和使用windows的API进行操作系统相关的各种编程。

目前我也就看了这么多编程以及和你题目相关的书籍,如果你很勤奋,不会太久,上述书籍我是毕业这两年期间看完的,不过时常重新翻看,好书本就不是一蹴而就,读完束之高阁的~~
工作的时候买本国人的《系统程序员成长计划》(c语言的)看看,难得的国产好书~~实践出的真知~
最后与你分享下我的感受,编程习惯和思想比语言本身更重要!学习语言不能孤立地去单独学习一门语言,要从一开始养成良好的编程习惯,使用数据结构和库,同时顺带了解系统API,循序渐进~~
优秀的程序员应该对自己编写的每个字节都了如指掌,与君共勉!

不是不推荐国产的书籍,确实和国外差距很大,我当初对c语言的兴趣完全被谭浩强的那本概念书籍整没了~~好书很多,但是针对自己的情况制定学习路线才是明智的,否则会打消积极性,适得其反。
以上都是我的个人经验,走了很多弯路,终于入门了,提升了~~也希望我的回答能够抛砖引玉~~