社区
C++ 语言
帖子详情
c++初学者求助,一道关于指针的题目
咕呱
2019-08-15 08:19:41
问题出在哪里第二张图,打圈的部分。为什么char类型的x,y要用指针,而int类型的x,y不需要用指针? 第二个,圈也是,char型数组为什么要用指针而int型不需要??? 谢谢大家了!!!
...全文
142
8
打赏
收藏
c++初学者求助,一道关于指针的题目
问题出在哪里第二张图,打圈的部分。为什么char类型的x,y要用指针,而int类型的x,y不需要用指针? 第二个,圈也是,char型数组为什么要用指针而int型不需要??? 谢谢大家了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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++
中的
指针
概念及其多种应用,包括
指针
的基本操作、算术操作、const
指针
、
指针
的数组及数组的
指针
等高级主题。
C++
指针
专题(基础扫盲)
本文围绕C/
C++
中的
指针
展开,介绍了
指针
的定义,从地址、值、初始化和类型四个方面进行阐述。还讲解了其他类型
指针
,如数组
指针
、
指针
数组、二级
指针
,以及二级
指针
在字符串
指针
数组中的应用,帮助
初学者
理解
指针
相关知识。
CPP
指针
深析
本文深入解析
C++
指针
,涵盖基本概念、分类与使用,如空
指针
、常量
指针
等。还分析const修饰
指针
、数组
指针
区别,介绍
指针
作函数参数和返回值的机制,以及函数
指针
、结构体
指针
的用法,同时给出常见问题调试技巧和内存管理建议。
【C/
C++
】一文带你彻底玩转C/
C++
中的
指针
!(万字解读,非常详细!适合
初学者
或老手回顾)
本文围绕C/
C++
中的
指针
展开,介绍了
指针
的基本概念、入门知识,如
指针
声明、解引用、类型等,还阐述了
指针
进阶内容,包括与数组、函数的关系,常量
指针
与
指针
常量等。此外,涉及复杂
指针
类型辨认、回调函数、零长数组等高级应用,强调掌握
指针
是学习C/
C++
的关键。
C++
指针
常见用法小结
本文面向
C++
初学者
,全面介绍了
指针
与数组的基础及高级用法,特别是
指针
与二维数组的相关内容,帮助解决
初学者
常见的疑惑。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章