2012年2月28日

用双重指针做参数传递 一

摘要: 今天话了点时间想了一下用双重指针做参数传递的问题,以前一直只知道用,没有细想过为什么,今天正好有点xian。 #include"stdio.h"void fun(char * pa){ printf("pa的值:%d\n",pa); pa = "bb"; printf("pa的值:%d\n",pa);}int main(void){ char * p = 0; printf("p的值:%d\n",p); fun(p); if(p != 0) { printf("改变后输出p = &qu 阅读全文

posted @ 2012-02-28 15:36 门牙将军 阅读(2181) 评论(19) 推荐(0)

2012年2月2日

使用srand设置随机数种子,用来每次获取不一样的随机数

摘要: 以前一直没有仔细想过为什么如何设置随机数种子?设置随机数种子有什么用,今天有时间,拿出来分析一下: 直接通过rand() 函数获得随机数每次都会是一样,例如,第一次程序运行的时候是8,第二次运行还会是8;后来发现有一个可以设置随机数种子的函数:srand() ,srand()的原型: void srand(unsigned seed); 这个函数需要提供一个种子,使用相同的种子的话,后面的rand函数在程序第二次启动的时候就会出现一样的随机数。例: 1 #include "stdlib.h" 3 #include "stdio.h" 4 5 int ma 阅读全文

posted @ 2012-02-02 15:30 门牙将军 阅读(1782) 评论(1) 推荐(0)

导航