社区
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字符指针中复制数据?谢谢!
...全文
93
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
Piscine_CPP是为
C++
新手设计的训练项目,助其掌握关键基础。课程涵盖
C++
基本语法、控制流、函数、指针与内存管理、面向对象编程等核心概念。通过一系列练习,学习者能逐步提升编程技能,为应对复杂挑战打基础。
3个核心痛点解决方案:为什么Dev-CPP仍是
C++
初学
者的最佳选择
本文聚焦Dev-CPP如何针对性解决
C++
初学
者的三大核心痛点:环境配置复杂、学习曲线陡峭、调试体验碎片化。通过内置MinGW-w64编译器实现开箱即用;采用精简分层设计降低认知负荷;集成GDB调试器提供统一调试工作流。同时给出四阶段学习路径、性能调优方法及向VS/CLion迁移的实用指南,强调其在教育场景与轻量开发中的不可替代性。
Dev-Cpp 5.5.3
初学
者
C++
开发环境实战指南
本文深入解析Dev-Cpp 5.5.3与MinGW的协同机制,指导
初学
者如何启用
C++
11/14标准、切换新版编译器、优化编辑体验及使用GDB调试。涵盖语法高亮定制、多版本编译器共存、项目级参数设置等内容,并实战演示OpenGL开发环境搭建,帮助用户充分发挥老旧IDE潜力,提升
C++
学习效率。
如何快速入门Dev-CPP:面向
初学
者的完整C/
C++
开发环境指南
本文面向C/
C++
初学
者,详细介绍Dev-CPP这一轻量级IDE的安装、配置与核心使用方法。涵盖开箱即用特性、项目创建流程、智能编辑、集成GDB调试、编译构建机制及常见问题解决(如undefined reference、中文乱码、控制台闪退)。强调其低资源占用、快速启动优势,并提供代码模板、符号数据库重建、UTF-8编码设置等关键技术要点。
C++
编程新手到高手:CS42Cpp课程学习之路
“CS42Cpp”课程为
初学
者提供系统的
C++
学习路径,涵盖基础到高级概念。前4周基础阶段,后16周深入学习。课程介绍
C++
语法、面向对象编程、模板、异常处理、STL应用等知识,还通过实践项目和练习题提升编程与问题解决能力。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章