上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 只需记住下面内容: 声明相当于普通的声明:他所说的并非自身,而是描述其他地方创建的对象。 定义相当于特殊的声明: 她为对象分配内存。 C语言中:只能有一个定义,可任意多个声明。 阅读全文
posted @ 2017-08-06 12:08 颜小雀 阅读(192) 评论(0) 推荐(0)
摘要: 经预处理后,第二行变为 int * point1,point2. 这就意味着,point1 是一个指向int的指针,但是 point2却是 int类型的了。 所以,宏定义的连续变量的定义中 ,不能保证所有的变量为同一样的类型!! typedef不同,他可以保证连续性。 另外: 这句话是没有问题。 但 阅读全文
posted @ 2017-08-06 11:43 颜小雀 阅读(236) 评论(0) 推荐(0)
摘要: 稍微的说明一下,在这个初始化的33个数组中,1 代表活着,0代表死亡,每次到7的时候,就把该元素的值置为0,每次杀人前都要检查一遍是否还要继续杀人了,因为要留下最后一个人。 阅读全文
posted @ 2017-08-06 10:59 颜小雀 阅读(153) 评论(0) 推荐(0)
摘要: 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 颜小雀 阅读(191) 评论(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 颜小雀 阅读(1330) 评论(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 颜小雀 阅读(202) 评论(0) 推荐(0)
摘要: 原文:http://hubingforever.blog.163.com/blog/static/17104057920122256134681/ 作者写的很好,摘抄下来以表尊敬!! 一、 ANSI C标准中并没有规定,相邻声明的变量在内存中一定要相邻。为了程序的高效性,内存对齐问题由编译器自行灵活 阅读全文
posted @ 2017-06-14 14:20 颜小雀 阅读(1715) 评论(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 颜小雀 阅读(2399) 评论(0) 推荐(0)
摘要: 标准输入 (stdin) 标准输入是指数据(通常是文件)走向程序。程序要求数据传输使用读的运算。并非所有程序都要求输入。如dir或ls程序(显示一个目录中的文件名)运行时不用任何输入。 除非重导向,输入预期由 键盘取得。 标准输入的文件描述子为 0 (零)。POSIX <unistd.h> 定义是  阅读全文
posted @ 2017-06-09 13:06 颜小雀 阅读(1831) 评论(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 颜小雀 阅读(813) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 下一页