社区
C语言
帖子详情
一个问题5。
afeisky
2003-02-20 10:57:02
#include <stdio.h>
#include <string.h>
main()
{
char a[]="AAA",*b="BBB";
strcpy(a,"123");
printf("a=%s ",a);
strcpy(b,"123"); //编译通过,但运行中会出现内存不用写。
printf("b=%s ",b);
}
//看来,a[]与*b还是有区别的。
//哪位大虾能就这个问题进行更深刻的论述?
...全文
58
5
打赏
收藏
一个问题5。
#include #include main() { char a[]="AAA",*b="BBB"; strcpy(a,"123"); printf("a=%s ",a); strcpy(b,"123"); //编译通过,但运行中会出现内存不用写。 printf("b=%s ",b); } //看来,a[]与*b还是有区别的。 //哪位大虾能就这个问题进行更深刻的论述?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
afeisky
2003-02-20
打赏
举报
回复
谢谢大家!
Jinhao
2003-02-20
打赏
举报
回复
上面我的代码再最后加个 delete b; 才完整
cache2002
2003-02-20
打赏
举报
回复
.....
Jinhao
2003-02-20
打赏
举报
回复
这样可以通过
#include <stdio.h>
#include <string.h>
main()
{
char a[]="AAA",*b=new char[4];//b不是常量字符了
strcpy(a,"123");
printf("a=%s ",a);
strcpy(b,a);
printf("b=%s ",b);
}
windcsn
2003-02-20
打赏
举报
回复
a 是数组,在定义的时候初始化赋值了,是一个临时变量,值当然可以修改
b却是一个指针,只向常量字符串,所以他指向的地址内容不能被修改
java六大必须理解的
问题
文档
` 这行代码创建了
一个
名为`s` 的变量,该变量指向
一个
包含“Hello world!”文本的`String` 对象。 - **`==` 操作符与 `.equals()` 方法的区别**: - `==` 用来比较两个变量是否引用同
一个
对象。 - `.equals()` ...
instantclient 11 2 轻量级数据库客户端(解决navicat连接
问题
)
在这个特定的场景中,"instantclient 11 2"指的是Oracle Instant Client的11.2版本,这是
一个
较老但仍然广泛使用的版本,因为有些系统可能依赖于这个特定版本的兼容性。 Navicat是一款流行的数据管理和开发工具,...
JAVA近百种算法大全
Java算法大全是
一个
包含约100种常见算法的资源库,专为Java程序员设计,用于深入理解和实践编程中的各种算法。这些算法涵盖了数据结构、排序、搜索、图论等多个领域,是提升编程技能和解决
问题
能力的重要工具。下面...
一元云购源码云购源码夺宝 程序源码
3.17版本的源码,代表了该系统在某一时间点的稳定形态,开发者可以从中学习到如何构建
一个
完整的云购平台,包括用户管理、商品展示、支付接口、随机算法等核心功能的实现。 1. 用户管理:一元云购系统需要维护用户...
C#操作摄像头
本文将深入探讨如何使用C#来操作摄像头,基于提供的标题和描述,我们可以了解到这是
一个
关于利用C#进行摄像头编程的实际应用案例。 首先,要操作摄像头,我们需要引入相应的库。在.NET Framework或.NET Core中,...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章