C语言必须知道的300个问题
C语言必须知道的300个问题封面图

C语言必须知道的300个问题

明日科技, 编著

出版社:清华大学出版社

年代:2011

定价:49.0

书籍简介:

本书以基础知识为框架,介绍了各部分知识所对应的常用开发疑难问题,并进行透彻的解析。

书籍目录:

第1章 初识C语言

问题1 C语言是如何发展起来的?

问题2 什么是ansi标准?

问题3 C语言编写程序的优点有哪些?

问题4 如何规避C语言的不足之处?

问题5 C语言的应用领域有哪些?

问题6 什么是C99标准?与C89标准相比,C99标准有哪些新特性?

问题7 C语言是C++的子集吗?

问题8 C语言程序的开发过程是怎样的?

问题9 什么是编译程序和解释程序?

问题10 ansi C的编译限制有哪些?

第2章 一个简单的C程序

问题11 C语言的入口函数是什么?

问题12 C语言程序由哪些部分组成?

问题13 如何在turbo C 2.0中输入一个程序?

问题14 如何在visual C++ 6.0中运行一个C程序?

问题15 如何在visual C++ 2008中运行一个C程序?

问题16 如何提高程序的可读性?

问题17 什么是关键字?C语言的关键字有哪些?

问题18 什么是标识符?使用标识符的注意事项是什么?

问题19 void关键字都有哪些用途?

问题20 什么是匈牙利命名约定?它是否是好的约定?

第3章 算法入门

问题21 为什么说算法是程序设计的灵魂?

问题22 算法的特性有哪些?

问题23 如何评价一个算法的好坏?

问题24 算法的表示方法都有哪些?

问题25 算法的基本结构是什么?

问题26 算法有哪几类?

问题27 算法的效率度量方法有哪些?

问题28 什么是算法的时间复杂度?

问题29 什么是算法的空间复杂度?

问题30 什么是分治法算法思想?

第4章 常用数据类型

问题31 声明变量和定义变量的区别是什么?

问题32 在开发时如何决定使用哪种数据类型?

问题33 什么是常量?如何区分常量和变量?

问题34 各种数据类型所占的内存是多少?

问题35 字符与字符串的差别有哪些?

问题36 变量是否必须初始化?

问题37 为什么会发生数据溢出?如何避免数据溢出?

问题38 局部变量和全局变量能否重名?

问题39 全局变量可不可以定义在可被多个C文件包含的头文件中?为什么?

问题40 如何引用一个已经定义过的外部变量?

问题41 全局变量和局部变量的存储方式有什么区别?

问题42 整型常量的存储形式是怎样的?

问题43 整型常量的表示形式有哪几种?

问题44 使用了没定义的变量会有什么现象?

问题45 statiC关键字有什么作用?

问题46 Const关键字有什么作用?

问题47 Const与#define相比有何优点?

问题48 sizeof不是函数吗?

问题49 float类型数如何与0值比较?

问题50 静态变量与自动变量的区别有哪些?

第5章 运算符与表达式

问题51 运算符的优先级和结合性是怎样的?

问题52 如何区分“,”是运算符还是分隔符?

问题53 C语言如何解释x=a+=b+C?

问题54 x=x+1,x+=1,x++,哪个效率最高?

问题55 什么是运算符的目?怎样进行区分?

问题56 使用“++”和“--”运算符需要注意些什么?

问题57 如何理解i+++j?

问题58 赋值表达式中什么是左值和右值?数组名作为左右值时又具有怎样的意义?

问题59 如何确定条件表达式的结果的数据类型?

问题60 “%”运算符是否可以对小数进行运算?

问题61 “/”运算符得到的结果一定为整数吗?

问题62 在进行多种数据类型混合运算的时候,数据类型自动转换有哪些规则?

问题63 C语言中有哪些简化的运算表达式?

问题64 使用逻辑表达式需要注意哪几点问题?

问题65 i++*i++这样的表达式为什么不能得到预期的结果?

问题66 a[i]=i++;这样的代码正确吗?

问题67 编写表达式时需要注意什么?

问题68 如何理解C=a,b;?

问题69 为无符号类型变量赋值时,数据类型应怎样转换?

问题70 C语言表达式的求值顺序总是按照运算符的结合性保证“自左至右”或者“自右至左”吗?

第6章 输入/输出函数

问题71 函数printf()的基本格式是什么?

问题72 如何认识printf()函数的格式字符?

问题73 函数printf()的标志有几种?如何使用?

问题74 如何控制输出最小宽度?

问题75 如何控制输出精度?

问题76 如何控制输出长度?

问题77 如何动态设置输出宽度和精度?

问题78 printf()函数的返回值是什么?

问题79 如何理解输出列表?

……

第7章 选择、分支结构程序设计

第8章 循环结构

第9章 数组

第10章 函数编程基础

第11章 指针解析

第12章 常用数据结构

第13章 位运算操作符

第14章 存储管理

第15章 预处理和函数类型

第16章 文件的读写操作

第17章 图形图像处理

内容摘要:

本书以基础知识为框架,介绍了C语言各部分知识所对应的常见开发疑难问题,并作了透彻地解析。本书内容包括初识C语言,一个简单的C程序,算法入门,常用数据类型,运算符与表达式,输入/输出函数,选择、分支结构程序设计,循环结构,数组,函数编程基础,指针解析,常用数据结构,位运算操作符,存储管理,预处理和函数类型,文件的读写操作和图形图像处理。书中列出的300个疑难问题,都是一线开发人员在实际项目中经常会遇到的。针对这些问题,本书给出了详尽的解决方案,并作了技术上的解析。通过对本书的学习,读者能够迅速提高解决实际问题的能力。本书提供了源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、QQ、论坛等技术支持。本书涉及内容丰富经典,讲解细致,适合各种水平的C语言学习者进行学习查阅,还可以作为软件开发人员的参考资料。

编辑推荐:

C语言学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁。各个品种既有前后关联,也可以独立使用。从而避免了像以前那样,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途而废的困惑。

书籍规格:

书籍详细信息
书名C语言必须知道的300个问题站内查询相似图书
丛书名C语言学习路线图
9787302276678
如需购买下载《C语言必须知道的300个问题》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

C语言必须知道的300个问题是清华大学出版社于2011.出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。