读书人

指针(1)、指针运算;指针常量指针

发布时间: 2012-12-20 09:53:21 作者: rapoo

指针(一)、指针运算;指针常量,指针变量

指针运算

参见这里==> http://c.jpkc.cqepc.com.cn/c_resource/C_Cai_assistant/9/9-2.htm

?

#include <stdio.h>#include <iostream>using namespace std;int h[10];bool flag=false;void print(){int i;for(i=0;i<10;i++){printf("%d\t",h[i]);}printf("\n");}void fun(int *h){int i;for(i=0;i<10;i++)h[i]=i;}void fun1(int* h){memset(h,0,sizeof(h));}void fun2(int h[10]){memset(h,-1,sizeof(h));}int main(void){print();fun(h);print();fun1(h);print();fun2(h);print();memset(h,-1,sizeof(h));print();return 0;}
?

心得:

一般在使用memset()时,都不要将memset()放到子程序中初始化一个指针参数对应数组,直接在外面memset()就好了。避免出错!

读书人网 >编程

热点推荐