char * 指针
来源:互联网 发布:2016还能开淘宝店吗 编辑:程序博客网 时间:2024/06/05 01:09
int main(void)
{
char *p1 = NULL, *p2 = NULL, *p3 = NULL;
/* 1. malloc */ p1 = malloc(10); strcpy(p1, "hello"); printf("p1 = %s\n", p1); free(p1); /* 2. calloc */ p2 = calloc(5, 2); strcpy(p1, "hello"); printf("p2 = %s\n", p1); free(p2); /* 3. realloc */ char *new_p = NULL; new_p = malloc(1); strcpy(new_p, "hello"); p3 = realloc(new_p, 10);//将new_p指向的内容复制到普新开得空间 printf("p3 = %s\n", p3); free(p3); return 0;
}
运行结果:
阅读全文
0 0
- char * 指针
- char * 指针
- char* ,char[],指针与数组
- char数组与char指针
- char数组和char指针
- char 指针操作char数组
- char数组与char指针
- 不同类型指针(char*,int*)
- 指针 int* char*
- char指针的疑问
- 二维char数组与二维char指针
- 指针之char** 与 char[][]的区别
- char *指针与char 数组的区别
- c++ 指针,char*[]c,char**cp[],char***cpp
- char* a 与 char a[] 以及常量指针,指针常量
- 通过char **指针改变char*指针的指向
- char **二维指针很险恶
- char* 指针初始化小练习
- PAT (Basic Level) Practise (中文)1075. 链表元素分类(25)
- 自定义的动态链接库使用
- C++ 未知数量参数/list的未知数量的初始化
- 计算机中的颜色表示法——RGB
- 2017 北京区域赛 J题
- char * 指针
- CMake封装库
- (转)Java RMI远程方法调用详解
- c语言缓冲区
- c语言中static的语义
- 字符输入和输出
- extern
- Java插入修改删除数据库数据的基本方法
- linux下如何搭建C/C++开发环境