摘要: 指针参数 返回值是指针 一、指针作参数形式的函数 //计算x的平方 x*x void square(int *x) { int a=*x; *x=a*a; } 二、指针作返回值的函数 int *square(int *x) { int a=*x; *x=a*a; return x; } 三、慎用自动变... 阅读全文
posted @ 2016-12-01 17:14 whzym111 阅读(3049) 评论(1) 推荐(1) 编辑
摘要: 一、初识函数 main,printf,scanf,getchar 函数格式 : 返回类型 函数名(参数列表) { 代码段; return 返回值; } 二、一个最简单的函数 f() { } f1() { printf("我是一个简单的函数"); } void f1(void) { printf("我是一个简单的函数"); } 三 、带返回值的函数 int ... 阅读全文
posted @ 2016-12-01 17:03 whzym111 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 教学内容: calloc分配内存 calloc与malloc的区别 memset函数初始化内存 free释放动态分配的内存 一、calloc函数分配内存 void *calloc( size_t num, size_t size ); int *p=(int*) malloc(25*sizeof(int)); int *p=(int*)calloc(2... 阅读全文
posted @ 2016-12-01 10:38 whzym111 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 教学内容: 以多维数组的形式访问动态内存 六、作业 1、int (*pNum)[3]=(int (*)[3]) malloc(24*sizeof(int)); 以 pNum[8][3]形式访问内存空间. //8*3 [8][3] int (*pNum)[3]; int i,j,n; n=1; pNum=(int (*)[3])ma... 阅读全文
posted @ 2016-12-01 10:08 whzym111 阅读(325) 评论(0) 推荐(0) 编辑