C++程序设计(4)之函数与预处理
2014-08-12 15:19
190 查看
本章讲解了函数功能的实现方法和预处理命令。函数是实现某个功能的,针对不同的要实现的功能,所用函数的方法是不一样的,或者可以用不同的方法来实现同一功能,那么这里函数的调用、内置、重载、模板、嵌套调用和递归调用等等便是来更方便地来实现某一功能。
预处理命令在每个函数前是必须有的,目的是改进程序设计环境,提高编程效率。
在这里补充一点:
关于预处理命令中#include的文件名尖括号和双撇号的区别:用尖括号时,系统到系统目录中寻找要包含的文件,如果找不到,编译系统就给出出错信息。有时被包含的文件不一定在系统目录中,这时应该用双撇号形式,在双撇号中指出文件路径和文件名。
如果在双撇号中没有给出绝对路径,如#inlcude "file2.c"则默认指用户当前目录中的文件。系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式查找。如果程序中要包含的是用户自己编写的文件,宜用双撇号形式。
对于系统提供的头文件,既可以用尖括号形式,也可以用双撇号形式,都能找到被包含的文件,但显然用尖括号形式更直截了当,效率更高。
相关文章推荐
- c++笔记之函数与预处理、类与对象、继承与派生
- c/c++之函数与预处理
- C语言——预处理命令(宏)有些问题,宏和函数都可以
- C++程序设计(关于函数中数组传递的一点心得)
- 宏与预处理&函数与函数库
- 一些基本的opencv图像预处理函数直接用法(灰度化,otsu二值化,腐蚀膨胀,canny)
- c语言第三课 数组、函数、预处理——ios学习连载三
- 参数的传递方式、变量的作用域、变量的生存期、内部函数和外部函数、编译预处理命令、条件编译
- C语言预处理及特殊函数介绍(extern/exit/atexit/volatile/static/calloc/realloc等)PART TWO
- 信号捕捉预处理之不可重入函数
- 二十四、C++程序设计必知:多文件结构和编译预处理命令
- 修改数据预处理语句函数的创建及使用
- Jquery预处理函数方法理解
- 预处理语句查询函数
- C语言学习(五)函数,预处理命令
- R函数在数据预处理、数据准备过程中的使用
- BP网络的训练函数、数据预处理和后处理函数
- 黑马程序员--预处理指令、内部和外部函数、递归思想
- Halcon图像预处理常用函数
- 嵌入式linux之高级C语言专题--宏定义与预处理、函数和函数库