c语言编程要点.doc

c语言编程要点.doc

ID:52199498

大小:1.29 MB

页数:312页

时间:2020-03-24

c语言编程要点.doc_第1页
c语言编程要点.doc_第2页
c语言编程要点.doc_第3页
c语言编程要点.doc_第4页
c语言编程要点.doc_第5页
资源描述:

《c语言编程要点.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第1章 C语言81.1什么是局部程序块(localblock)?81.2可以把变量保存在局部程序块中吗?91.3什么时候用一条switch语句比用多条if语句更好?91.4switch语句必须包含default分支吗?101.5switch语句的最后一个分支可以不要break语句吗?111.6除了在for语句中之外,在哪些情况下还要使用逗号运算符?111.7怎样才能知道循环是否提前结束了?131.8goto,longjmp()和setjmp()之间有什么区别?131.9什么是左值(lvaule)?151.10数组(array)可以是左值吗?151.11什么是

2、右值(rvaule)?161.12运算符的优先级总能保证是“自左至右”或“自右至左”的顺序吗?171.13++var和var++有什么区别?171.14取模运算符(modulusoperator)“%”的作用是什么?17第2章变量和数据存储182.1.变量存储在内存(memory)中的什么地方?182.2.变量必须初始化吗?192.3.什么是页抖动(pagethrashing)?192.4.什么是const指针?202.5.什么时候应该使用register修饰符?它真的有用吗?212.6.什么时候应该使用volatile修饰符?212.7.一个变量可以同时被说明

3、为const和volatile吗?222.8.什么时候应该使用const修饰符?232.9.浮点数比较(floating-pointcomparisons)的可靠性如何?232.10.怎样判断一个数字型变量可以容纳的最大值?242.11.对不同类型的变量进行算术运算会有问题吗?252.12.什么是运算符升级(operatorpromotion)?252.13.什么时候应该使用类型强制转换(typecast)?262.14.什么时候不应该使用类型强制转换(typecast)?272.15.可以在头文件中说明或定义变量吗?272.16.说明一个变量和定义一个变量有什

4、么区别?272.17.可以在头文件中说明static变量吗?282.18.用const说明常量有什么好处?28第3章 排序与查找28排序28查找29排序或查找性能?303.1.哪一种排序方法最方便?323.2.哪一种排序方法最快?333.3.对外存(磁盘或磁带)中而不是内存中的数据进行排序称为外部排序。393.4.1哪一种查找方法最方便?443.5.1哪一种查找方法最快?463.6.1什么是哈希查找?513123.7.1怎样对链表进行排序?533.8.1怎样查找链表中的数据?53第4章 数据文件594.1.当errno为一个非零值时,是否有错误发生?594.2.

5、什么是流(stream)?594.3.怎样重定向一个标准流?604.4.怎样恢复一个重定向了的标准流?604.5.stdout能被强制打印到非屏幕设备上吗?614.6.文本模式(textmode)和二进制模式(binarymode)有什么区别?614.7.怎样判断是使用流函数还是使用低级函数?624.8.怎样列出某个目录下的文件?624.9.怎样列出一个文件的日期和时间?634.10.怎样对某个目录下的文件名进行排序?664.11.怎样判断一个文件的属性?674.12.怎样查看PATH环境变量?694.13.怎样打开一个同时能被其它程序修改的文件?694.14.

6、怎样确保只有你的程序能存取一个文件?714.15.怎样防止其它程序修改你正在修改的那部分文件内容?714.16.怎样一次打开20个以上的文件?724.17.怎样避开"Abort,Retry,Fail”消息?724.18.怎样读写以逗号分界的本?74第5章 编译预处理765.1.什么是宏(macro)?怎样使用宏?765.2.预处理程序(preprocessor)有什么作用?775.3.怎样避免多次包含同一个头文件?795.4.可以用#include指令包含类型名不是".h"的文件吗?805.5.用#define指令说明常量有什么好处?805.6.用enum关键字

7、说明常量有什么好处?815.7.与用#define指令说明常量相比,用enum关键字说明常量有什么好处?815.8.如何使部分程序在演示版中失效?825.9.什么时候应该用宏代替函数?835.10.使用宏更好,还是使用函数更好?835.11.在程序中加入注释的最好方法是什么?835.12.#include和#include“file”有什么不同?845.13.你能指定在编译时包含哪一个头文件吗?855.14.1包含文件可以嵌套吗?855.15.包含文件最多可以嵌套几层?855.16.连接运算符“##”有什么作用?865.17.怎样建立对类型不敏感的宏

8、?865.18.什么是标

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。