
c
文章平均质量分 90
baimeng5720
知行合一
展开
-
二叉树的建立与先序,后序,中序输出
假设二叉树为: a b c d e因为程序中要知道叶子结点(终点),所以要讲上面的二叉树变成扩展二叉树(把叶子结点的孩子补成#,用作标原创 2015-03-20 22:05:39 · 1221 阅读 · 0 评论 -
关于c语言中的I/0函数
1.printf与scanfprintf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。scanf()函数式格式化的输入函数。用于向标准输入设备按规定格式输入信息。printf("%d",a);scanf("%d",&a);2.getchar与putchar这两个函数是专门面向字符I/O而设计的一对函数。int ch;c翻译 2015-02-03 16:33:12 · 1045 阅读 · 0 评论 -
【c位操作】按位与,按位或
KEY |= (1 KEY &= ~(1 KEY ^= (1原创 2015-05-11 09:57:56 · 686 阅读 · 0 评论 -
【c语言】随机数函数
1.生成随机数rand()函数2.由于rand()函数生成的结果都是同一个值,所以需要一个种子函数,这就是srand()函数#include#include#includeint main(void){int i;srand((unsigned)time(NULL));for(i=0;iprintf("%d\n",rand());} 3.如果想生原创 2015-04-28 10:16:29 · 654 阅读 · 0 评论 -
字符串指针与字符串数组区别
区别1:当一个指针变量在未取得确定地址前使用是危险的,容易引起错误。一个错误的例子,如下: char *name; scanf("%s",name); printf("%s",name); 有的编译器虽然也能通过,但这是错误的,因为是个指针,定义时指向不可用的地址。解决这个问题有两种方法:用数组的方原创 2015-04-01 10:14:58 · 591 阅读 · 0 评论 -
结构体成员的内存分布以及大端小端
大端与小端:小端:字节的低位放在内存低位地址,高位放在内存高位地址。大端:字节的高位地址放在内存低位地址,低位放在内存高位地址。判断系统是大端还是小端?若判断处理器是Big还是Little模式,有两种方法。1、int i=1; char *p=(char *)&i; if(*p==1) pri原创 2015-04-24 20:36:06 · 2274 阅读 · 0 评论