深拷贝与浅拷贝
来源:互联网 发布:手机截屏是那个软件 编辑:程序博客网 时间:2024/06/05 11:58
深拷贝与浅拷贝
浅拷贝:多个指针指向同一段内存(生活中的共享)
字符串常量就是浅拷贝
字符串常量就是浅拷贝
特点:不能修改
#include<stdio.h>//浅拷贝int main(){char buf[100];char *str[3];//指针数组int i;for(i = 0;i < 3;i++){scanf("%s",buf);str[i] = buf;}for(i = 0;i < 3;i++){printf("%s\n",str[i]);}return 0;}
深拷贝:
#include<stdio.h>#include<string.h>#include<stdlib.h>//深拷贝int main(){char buf[100];char *str[3];int i;for(i = 0;i < sizeof(str)/sizeof(str[0]);i++){scanf("%s",buf);str[i] = (char *)malloc(strlen(buf)+1);strcpy(str[1],buf);}for(i = 0;i < 3;i++){printf("%s\n",str[i]);}return 0;}
阅读全文
1 0
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- “浅拷贝”与“深拷贝”
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 浅拷贝与深拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- “浅拷贝”与“深拷贝”
- 深拷贝与浅拷贝
- 浅拷贝与深拷贝
- 深拷贝与浅拷贝
- 浅拷贝与深拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 深拷贝与浅拷贝
- 基于ssm框架的个人博客(8)--Blog相关数据库操作实现
- 怎么把Android放在C盘的默认文件及缓存移到指定的路径
- 优化:深度学习中的优化
- [简单题]Descending order(Python 实现)
- poj3686 The Windy's(真没想到poj上的题目描述都这么迷)
- 深拷贝与浅拷贝
- 图片的尺寸和分辨率有什么关系?
- 《电脑开机出现Media test failure,check cable》
- 学习 wpa_supplicant 4.2.2这一部分
- 盲注(SQL)
- HTML学习笔记(不定时更新)
- 【全解析】屏幕尺寸,分辨率,像素,PPI之间到底什么关系?
- Linux tftp服务配置
- JPA基本注解