C/C++ program
Mr yau
存储领域8年搬砖工。
展开
-
素数的查找
/************************************************************************************* *file: Prime.c *data: 2013/3/10 *description: (1)2是最小的素数,且是唯一的偶素数,故单独列出 (2-被除数)偶数必然能够被2整除,因此被除数只判断奇数(2单独处理)原创 2013-03-11 11:18:44 · 902 阅读 · 0 评论 -
内联函数详解
什么是内联性和外联函数 类的成员函数可以分为内联函数和外联函数。内联函数是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。而说明在类体内,定义在类体外的成员函数叫外联函数。外联函数的函数体在类的实现部分。 内联函数在调用时不是像一般的函数那样要转去执行被调用函数的函数体,执行完成后再转回调用函数中,执行其后语句,而是在调用函数处用内联函数体的代码来替换,这样将会节省调用开销转载 2012-06-24 11:31:48 · 1094 阅读 · 1 评论 -
内联函数的优缺点
在C++语言的设计中,内联函数的引入可以说完全是为了性能的考虑。因此在编写对性能要求比较高的C++程序时,非常有必要仔细考量内联函数的使用。 所谓“内 联”,即将被调用函数的函数体代码直接地整个插入到该函数被调用处,而不是通过call语句进行。当然,编译器在真正进行“内联”时,因为考虑到被内联函 数的传入参数、自己的局部变量,以及返回值的因素,不仅仅只是进行简单的代码拷贝,还需要做很多细致的工作转载 2012-06-24 11:34:22 · 16899 阅读 · 0 评论 -
系统调用和API
系统调用与API 在开发应用程序的时候,应用程序的功能实现经常需要使用操作系统提供的服务,以及需要操作相关硬件,比如我们听音乐用的QQ music,QQ music就属于应用程序,当我们运行QQ music的时候,其首先要通过调用相应的API(应用程序编程接口)库函数,来使用操作系统提供的服务,linux操作系统提供的API遵循的是POSIX标准。API函数封装了系统调用,系原创 2012-11-22 14:31:20 · 3449 阅读 · 0 评论 -
素数查找——另一种方法
#include int main(void) { int n = 1000; int i; int j; int array[1000] = {0}; printf("1000以内的素数有:\n"); printf("2"); /* *2是最小的素数,且是唯一的偶数,提前输出 *素数不可能是偶数,除2外 *3是最小的奇素数,从3开始依次排除其倍数 */ for(i原创 2013-04-18 17:00:02 · 575 阅读 · 0 评论 -
在字符串中找出第一个只出现一次的字符
/* 题目描述:在字符串中找出第一个只出现一次的字符。例如字符串"abaccdeff",则输出'b'。 */ #include #define CHAR_SIZE 256 #define NONE -1 //字符没有出现过 #define MORE -2 //字符出现2次及2次以上 int main(void) { int i; int index = 9999; //记录第一个出原创 2013-04-18 17:06:17 · 725 阅读 · 0 评论