指针(一)、指针运算;指针常量,指针变量
指针运算
参见这里==> 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()就好了。避免出错!