社区
C++ 语言
帖子详情
c++初学者求助,一道关于指针的题目
咕呱
2019-08-15 08:19:41
问题出在哪里第二张图,打圈的部分。为什么char类型的x,y要用指针,而int类型的x,y不需要用指针? 第二个,圈也是,char型数组为什么要用指针而int型不需要??? 谢谢大家了!!!
...全文
129
8
打赏
收藏
c++初学者求助,一道关于指针的题目
问题出在哪里第二张图,打圈的部分。为什么char类型的x,y要用指针,而int类型的x,y不需要用指针? 第二个,圈也是,char型数组为什么要用指针而int型不需要??? 谢谢大家了!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
双杯献酒
2019-08-16
打赏
举报
回复
因为 "字符串" 是一个字符数组, 所以是指针。 也就是说, 在C++里, 123 (int) 是一个整体, 而 "123" 是 '1' '2' '3' '\0' 共4个 char组成的一个 char* 如果你要用一般数组, 那就只能 char s[] = "123";
starytx
2019-08-16
打赏
举报
回复
c风格的字符串一般就是通过一个字符指针(字符串的首字符的地址),加上一个值为0的字符表示结尾,就像给你一辫子蒜一样,只需递给你头蒜就行了
636f6c696e
2019-08-16
打赏
举报
回复
char*才是字符串,char只是个单个字符
咕呱
2019-08-16
打赏
举报
回复
引用 4 楼 Turn.的回复:
这本书叫什么名字
c++程序设计 思想与方法
咕呱
2019-08-16
打赏
举报
回复
谢谢大家啦,我明白啦
Turn.
2019-08-16
打赏
举报
回复
这本书叫什么名字
Italink
2019-08-15
打赏
举报
回复
你可以试着去掉*,还是比较字符串吗?char是字符,char[]是字符数组,函数传参会导致数组退化为指针,一个是比较整型(int),一个是比较字符串(char*),并没有什么用不用指针的区别,char*本就指向一个数组,除非你比较字符(char)
蠓虫带着秤砣飞
2019-08-15
打赏
举报
回复
先吐槽一下函数名 函数的内容和函数名可以说没有关系。 因为int类型传递的是值,是一个值(一个参数一个值)。 char* 传递的是字符串,是多个字符,一个参数,对应着多个字符。是一串值。所以要用指针。
C++
程序设计实验_
题目
+源码
很实用的一些
C++
实验例子(内含
题目
),可以快速提高一些
初学者
的
C++
动手能力;也可作为教师提供给学生的练习
题目
。
C语言(都是一些小知识)
都是一些基础的小知识 但很好用~~C是一门高级语言,它是一种很通用的结构化语言(相对于面向对象).什么时候该用它呢?事实上如果你为了找工作,大多数的开发
C++
初学者
进阶指南:贪心算法详解与实战应用
通过以上步骤,您将逐步掌握
C++
的核心概念。坚持实践,遇到问题及时查阅文档或
求助
社区,编程能力会快速提升!:Stack Overflow、Reddit的r/cpp板块。《Effective
C++
》(最佳实践):从简单项目开始(如计算器、待办事项列表):调试器(Debugger)、静态分析工具。《
C++
Primer》(经典教材)Codeforces(竞赛编程):学习内存管理、
指针
等核心概念。LeetCode(算法练习)
Linux多线程服务端编程:使用muduo
C++
网络库 学习笔记 第十二章
C++
经验谈(一)
作者对
C++
的基本态度是“练从难处练,用从易处用”,因此本章有几节“负面”的内容。作者坚信软件开发一定要时刻注意减少不必要的复杂度,一些花团锦簇的招式玩不好反倒会伤到自己。作为应用程序的开发者,对技术的运用要明智,不要为了解决难度系数为10的问题而去强攻难度系数为100的问题,这就本末倒置了。 12.1 用异或来交换变量是错误的 反转一个字符串,例如把“12345”变成“54321”,这是一个最简单不过的编码任务,即便是C语言
初学者
也能毫不费力地写出类似如下的代码: // 版本一,用中间变量交换两个数,好代
C++
语言的在线课程学习
在学习过程中,很多人容易陷入盲目学习的状态,而忽视了剖析与反思。学习者应定期回顾所学知识,整理笔记,总结经验和教训,帮助自己更好地理解和记忆。
C++
语言的学习充满挑战,但也极具魅力和价值。通过在线课程的灵活学习,学习者能够更加高效地掌握
C++
的核心概念和应用技巧。学习
C++
不仅可以提升个人能力,也为未来的职业发展提供了广阔的空间。在学习的过程中,保持耐心和热情,善用各种资源,并时刻与其他学习者交流,都是帮助自己不断进步的关键。
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章