上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: int array[] = {1,2,3,4}; #define SIZE (sizeof(array)/sizeof(array[0])) int i=-1; if(i<SIZE) { ...................... } 该条件的语句永远都不会执行。 因为sizeof 返回的是uns 阅读全文
posted @ 2017-08-05 15:32 颜小雀 阅读(182) 评论(0) 推荐(0) 编辑
摘要: int a=10,b=12; //a=1010^b=1100; a=a^b; //a=0110^b=1100; b=a^b; //a=0110^b=1010; a=a^b; //a=1100=12;b=1010; 此算法能够实现是由异或运算的特点决定的,通过异或运算能够使数据中的某些位翻转,其他位不 阅读全文
posted @ 2017-07-12 16:36 颜小雀 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 转自 http://www.cnblogs.com/hnrainll/archive/2011/08/17/2142001.html进程退出 1.在Linux中任何让一个进程退出 进程退出表示进程即将结束。在Linux中进程退出分为了正常退出和异常退出两种。 1>正常退出 a. 在main()函数中 阅读全文
posted @ 2017-06-18 18:05 颜小雀 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文:http://hubingforever.blog.163.com/blog/static/17104057920122256134681/ 作者写的很好,摘抄下来以表尊敬!! 一、 ANSI C标准中并没有规定,相邻声明的变量在内存中一定要相邻。为了程序的高效性,内存对齐问题由编译器自行灵活 阅读全文
posted @ 2017-06-14 14:20 颜小雀 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: memset是linux环境下一个直接操作内存空间的C语言函数。 一句话:可以全部清空,可以设置值 void *memset(void *s, char ch, unsigned n); 将s所指向的某一块内存的首 n 个字节的值设为值 c 输出结果: Buffer before memset: H 阅读全文
posted @ 2017-06-14 14:00 颜小雀 阅读(2363) 评论(0) 推荐(0) 编辑
摘要: 标准输入 (stdin) 标准输入是指数据(通常是文件)走向程序。程序要求数据传输使用读的运算。并非所有程序都要求输入。如dir或ls程序(显示一个目录中的文件名)运行时不用任何输入。 除非重导向,输入预期由 键盘取得。 标准输入的文件描述子为 0 (零)。POSIX <unistd.h> 定义是  阅读全文
posted @ 2017-06-09 13:06 颜小雀 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: 摘自 http://bbs.bccn.net/thread-313805-1-1.html 的 论坛回答。 1: stderr是C、C++中fprint函数的标准输出流 errno是一个在Linux C 发生异常时,系统自动赋值的全局变量,在头文件<errno.h>中,不同的值可以表示不同的意思,程 阅读全文
posted @ 2017-06-04 09:17 颜小雀 阅读(731) 评论(0) 推荐(1) 编辑
摘要: 所谓函数模版,就是一个通用的函数,参数可以是任何类型,返回值可以是任何类型。通常用 T 表示。 凡是函数体相同的函数都可以用这个模版代替。 template <typename T> T max(T a, T b){。。。。。。。。。。。}; 学过Java的人都知道Java中有泛型集合,也是用T 表 阅读全文
posted @ 2017-05-18 16:29 颜小雀 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 当主函数在调用子函数的时候,需要记下当前程序指针寄存器的地址,执行完后根据该地址返回继续执行下面的内容,这需要花费一定的时间,如果有的函数需要频繁调用,则需要的时间会很长,有了内置函数之后会很大的简短时间的开销! 内置函数的使用是一种提高效率的办法,他是在编译时将调用函数的代码直接嵌入到主函数代码主 阅读全文
posted @ 2017-05-18 15:58 颜小雀 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: offsetof,程序语言,该宏用于求结构体中一个成员在该结构体中的偏移量。 struct student{int id ,int age,char * address}; id 占4字节,相对于结构体偏移0字节,age占4字节,相对于结构体偏移4字节,address相对于结构体偏移8字节。 若st 阅读全文
posted @ 2017-05-12 14:08 颜小雀 阅读(305) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页