如何将6个函数和过程整合为一个长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计4794个文字,预计阅读时间需要20分钟。
1. 针对调用函数时出现的错误返回码,应详细、全面地处理。
2.明确函数功能,精确(而非近似)地实现函数设计。
3.编写可重入函数时,应注意局部变量的使用。
1.对所调用函数的错误返回码要仔细、全面地处理。
2.明确函数功能,精确(而不是近似)地实现函数设计。
3.编写可充入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量)。
说明:编写C/C++语言可重入函数时,不应使用static局部变量,否则必须经过特殊处理,才能使函数具有可重入性。
4.编写可重入函数时,若使用全局变量,则应通过关中断、信号量(即P、V操作)等手段对齐加以保护。
说明:若对所使用的全局变量不加以保护,则此函数就不具有可重入性,即当多个进程调用此函数时,很有可能使有关全局变量变为不可知状态。
示例:假设Exam是int型全局变量,函数Squre_Exam返回Exam平方值。那么如下函数不具有可重入性。
本文共计4794个文字,预计阅读时间需要20分钟。
1. 针对调用函数时出现的错误返回码,应详细、全面地处理。
2.明确函数功能,精确(而非近似)地实现函数设计。
3.编写可重入函数时,应注意局部变量的使用。
1.对所调用函数的错误返回码要仔细、全面地处理。
2.明确函数功能,精确(而不是近似)地实现函数设计。
3.编写可充入函数时,应注意局部变量的使用(如编写C/C++语言的可重入函数时,应使用auto即缺省态局部变量或寄存器变量)。
说明:编写C/C++语言可重入函数时,不应使用static局部变量,否则必须经过特殊处理,才能使函数具有可重入性。
4.编写可重入函数时,若使用全局变量,则应通过关中断、信号量(即P、V操作)等手段对齐加以保护。
说明:若对所使用的全局变量不加以保护,则此函数就不具有可重入性,即当多个进程调用此函数时,很有可能使有关全局变量变为不可知状态。
示例:假设Exam是int型全局变量,函数Squre_Exam返回Exam平方值。那么如下函数不具有可重入性。

