社区
C++ 语言
帖子详情
c++ 初学,请指点
sunxin1001
2010-01-22 04:12:51
int main(int argc, char* argv[])
{
char name[20];
char* s;
char* pName = "mingzi";
strcpy(name, pName);
strcpy(s, pName);
cout<<name<<endl;
cout<<s<<endl;
return 0;
}
为什么可以往name数组中复制数据,而不能往s字符指针中复制数据?谢谢!
...全文
100
2
打赏
收藏
c++ 初学,请指点
int main(int argc, char* argv[]) { char name[20]; char* s; char* pName = "mingzi"; strcpy(name, pName); strcpy(s, pName); cout<<name<<endl; cout<<s<<endl; return 0; } 为什么可以往name数组中复制数据,而不能往s字符指针中复制数据?谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunxin1001
2010-01-22
打赏
举报
回复
谢谢!
go_Michael
2010-01-22
打赏
举报
回复
因为s没有指向一个可以储存数据的空间,char name[20]定义了含有20个char元素的空间,所以可以存放数据,这样:char *s=new char[20];然后strcpy就可以了
C++
初学
者深度进阶课程:Piscine_CPP
C++
,一种静态类型、编译式、通用的编程语言,由Bjarne Stroustrup在1979年开发,最初被称为C with Classes。
C++
是在C语言的基础上增加了面向对象编程、泛型编程和异常处理等特性。
C++
强大而灵活,广泛应用于软件开发各个领域。函数是
C++
中执行特定任务的代码块。它们提供了一种组织代码的方法,使其更加模块化,易于维护和复用。函数声明提供了一个函数的接口,告诉编译器函数的名称、返回类型和参数列表。而函数定义则是函数的实现细节,编译器根据这些细节来生成代码。
Dev-Cpp 5.5.3
初学
者
C++
开发环境实战指南
Dev-Cpp 终究是一款时代的产物,未来的主流必将属于 VS Code、CLion 这样的现代化 IDE。但它教会我们的东西远比“怎么点按钮”重要得多:理解编译过程的本质掌握跨平台工具链的配置逻辑建立系统的调试思维方式这才是真正的编程内功。🔥无论你将来使用多么先进的工具,这些底层认知都会成为你解决问题的底气。所以别再说“Dev-Cpp 太落后了”,而是说:“我用 Dev-Cpp 学会了如何驾驭任何开发环境。
C++
编程新手到高手:CS42Cpp课程学习之路
本文还有配套的精品资源,点击获取 简介:"CS42Cpp"课程设计为
初学
者提供了一个系统的
C++
学习路径,涵盖了从基础知识到高级概念的全面内容。课程分为两个部分:前4周的基础阶段,后16周的深入阶段,逐渐引导学员掌握
C++
的语法、面向对象编程、高级特性如模板和STL使用。课程利用"CS42Cpp-master"资源包提供实践材料,帮助学员通过实际编码提高编程技能和解决问题的...
c++
初学
者看什么书
我是
c++
初学
者。
请
大家
指点
一下我应该看什么书。谢谢啦!
推荐开源项目:CPP
C++
Papyrus
推荐开源项目:CPP
C++
Papyrus 项目介绍 CPP
C++
Papyrus 是一个全面的
C++
编程资源库,由Caio Rodrigues Soares精心编撰和维护。这个开源项目旨在为开发者提供
C++
语言的核心概念、标准库、工具以及各种应用领域的实例代码和示例。无论你是
初学
者还是经验丰富的程序员,都能在这个项目中找到你需要的知识点和实践案例。 项目技术分析 该项目涵盖了
C++
的各个方面...
C++ 语言
65,213
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章