指针初始化三种方法
字符数组初始化
①char str1[20]="I love C";
指针指向文字常量区,初始化
②char *str2="I love C";
先给指针赋值,接着指针指向堆区,最后使用strcpy(下面的代码)、scanf等方法将字符串拷贝到堆区
③char*str3;
str3=(char*)malloc(15);
strcpy(str3,"I love C");
scanf("%s",str3);
①char str1[20]="I love C";
指针指向文字常量区,初始化
②char *str2="I love C";
先给指针赋值,接着指针指向堆区,最后使用strcpy(下面的代码)、scanf等方法将字符串拷贝到堆区
③char*str3;
str3=(char*)malloc(15);
strcpy(str3,"I love C");
scanf("%s",str3);
全部评论
相关推荐
点赞 评论 收藏
转发