指针的使用

3280阅读 13评论2011-10-22 blacksapper
分类:C/C++

指针也是值传递.这样才能改值.

#include "process.h"
#include "string.h"
#include "stdlib.h"
void testmemory(char **ptr){
     *ptr=(char*)malloc(sizeof(char)*256);
  printf("strlen(ptr)=%d\n",strlen(*ptr));
     //return ptr;
}
int main(int argc, char* argv[])
{
 char* ptr1;
    char a[100];
    testmemory(&ptr1);
    printf("strlen(ptr1)=%d\n",strlen(ptr1));

free(ptr1);

    system("PAUSE");
 return 0;
}

上一篇:乔帮主辞世
下一篇:计算最大的连续K的整数的和

文章评论