- 博客(5)
- 收藏
- 关注
原创 rand与srand(转)
<br />首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。 <br />rand(产生随机数) <br />表头文件: #include<stdlib.h> <br />定义函数 :int rand(void) <br />函数说明 :因为rand的内部实现是用线性同余法做的,他不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的,rand()会返回一随机数值,范围在0至RAND_MAX 间。在调用此函数产生随机数前,必须
2011-01-15 15:23:00 253
原创 C陷阱和指针基础(三)
*为了保持与过去不能同时进行读写操作的程序向下兼容,一个输入操作不能随后紧跟一个输出操作,反之亦然,如果要同时进行输入输出操作,必须在其中插入fseek函数的调用*getchar没有输入是返回EOF* char c; while((c = getchar()) != EOF)有些编译器处理过程:对函数getchar的返回值做截断处理,并把低端字节部分赋给变量c,但比较表达式中并不是比较c与EOF,而是比较getchar的返回值与EOF*库函数setbuf允许程序员进行实际的写操作之前控制产生的输出数据量,s
2011-01-10 23:16:00 836
原创 1-15中四个数的组合
<br />#include <stdio.h><br />#include <windows.h><br />void main()<br />{<br /> int one,two,three,four;<br /> float count;<br /> <br /> for(one = 1; one <= 15; one++)<br /> {<br /> for(two = one+1; two <= 15; two++)<br /> {<br /> for(three = two+1; th
2011-01-08 08:55:00 557
原创 C缺陷与陷阱点滴(二)
<br /> <br />*将程序分解成符号的过程,称为词法分析,每一个符号应该包含尽可能多的字符(贪心法)<br />*‘ ’空格符ASCII码值32,除了字符串和字符常量,符号的中间不能嵌有空白,老版C中允许用=+代替+=<br />*用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值,用双引号引起的字符串,代表的却是一个指向无名数组的起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为0的字符'/0'初始化<br />* 'yes' 在vc6.0中最
2011-01-06 17:54:00 377
原创 C点滴记录(一)
<br />C基础部分备忘<br /> <br /> <br />*强制类型转换得到所需类型的中间变量,原变量类型不变:<br />*++ -- 不能用于常量(因为常量值不可变)和表达式,属于单目运算符,结合方向自右向左<br />*在调用函数时,对于实参的求值顺序,ANSI并无规定,因编译器而异<br />*关系运算符的结合方向:自右向左。关系表达式的值只能是真或假<br />*优先级: ! > && > ||, ?:表达式去较高的类型<br />*位运算运算对象只能是整型或字符型数据,不能是实型
2011-01-03 23:37:00 489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人