社区
C语言
帖子详情
帮忙看一道指针和数组相关的题(跪求解,分数不多了不然肯定多给。。。)
molebin
2012-11-01 01:52:24
char * const s1="string" char const *s2="string"
说法正确的:
a.s1="w" b.*s1='w' c. s2="w" d. *s2='w'
char *s1="string"
char s2[]="string"
下列正确的是:
a.*s1=’w‘ b.s1="W" c. *s2='w' d. s2="w"
...全文
216
15
打赏
收藏
帮忙看一道指针和数组相关的题(跪求解,分数不多了不然肯定多给。。。)
char * const s1="string" char const *s2="string" 说法正确的: a.s1="w" b.*s1='w' c. s2="w" d. *s2='w' char *s1="string" char s2[]="string" 下列正确的是: a.*s1=’w‘ b.s1="W" c. *s2='w' d. s2="w"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Panda_熊猫
2012-11-01
打赏
举报
回复
[Quote=引用 13 楼 的回复:]
引用 6 楼 的回复:
C
B
第二题的B是错的
s1是指向一个字符串常量
不可以写的 错了
[/Quote]
兄弟,你简单的执行一下就知道喽。
hu7324829
2012-11-01
打赏
举报
回复
[Quote=引用 13 楼 的回复:]
引用 6 楼 的回复:
C
B
第二题的B是错的
s1是指向一个字符串常量
不可以写的 错了
[/Quote]
是*s1不可写 不是s1不可写
lin5161678
2012-11-01
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
C
B
[/Quote]第二题的B是错的
s1是指向一个字符串常量
不可以写的 错了
lin5161678
2012-11-01
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
1. C
2. B和C
[/Quote]char* s="12";
*s=...
这个是修改字符串字面值
未定义行为
错误的
lin5161678
2012-11-01
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
引用 5 楼 的回复:
1. C
2. B和C
对
[/Quote]错
Panda_熊猫
2012-11-01
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
char const *s2="string"
这个形式一般应写为
const char *s2 = "string";
[/Quote]
+1
const int
* p; (推荐)
int const* p;
molebin
2012-11-01
打赏
举报
回复
对吗,你搞错了吧 如果写成你那样就表示 s2 和*s2都不可变了 原来你也是菜鸟哇[Quote=引用 8 楼 的回复:]
char const *s2="string"
这个形式一般应写为
const char *s2 = "string";
[/Quote]
ActorKeyy
2012-11-01
打赏
举报
回复
char const *s2="string"
这个形式一般应写为
const char *s2 = "string";
Panda_熊猫
2012-11-01
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
1. C
2. B和C
[/Quote]
对
Panda_熊猫
2012-11-01
打赏
举报
回复
C
B
hu7324829
2012-11-01
打赏
举报
回复
1. C
2. B和C
rocktyt
2012-11-01
打赏
举报
回复
第一题,s1是指针不允许修改,所以a错,同时s1指向的"string"在常量区不允许修改,bd错,s2是表示指针指向的内存不允许修改,s2本身可以修改,c正确
第二题,同上,s1指向的"string"在常量区,a错,b应该是对的,上面漏了,s2是字符串数组初始化为"string\0",可以对其修改,c对,而数组地址不允许修改,d错
molebin
2012-11-01
打赏
举报
回复
不带你这样的哦 我想知道下解释更容易理解哇[Quote=引用 2 楼 的回复:]
第一问: 楼主去看看 常量指针和指针常量就好了!
自己清楚了,就好,这次我告诉你啦,下次你还是会忘记的。
第二问:第一个存放栈,第二个存放在静态区。 这个可以看看内存各个变量函数等存放地址。
[/Quote]
max_min_
2012-11-01
打赏
举报
回复
第一问: 楼主去看看 常量指针和指针常量就好了!
自己清楚了,就好,这次我告诉你啦,下次你还是会忘记的。
第二问:第一个存放栈,第二个存放在静态区。 这个可以看看内存各个变量函数等存放地址。
rocktyt
2012-11-01
打赏
举报
回复
C C
二级
指针
,一维
数组
指针
的退化,
指针
遍历二维
数组
本文聚焦C语言
指针
相关
知识。介绍了二级
指针
,包括其定义和用于交换数据的作用;阐述一维
数组
指针
,提及
数组
指针
形式及一维
数组
指针
退化概念,指出sizeof和&计算时的特殊情况;还讲解二维
数组
指针
的定义及两种遍历方法,并验证了二维
数组
的
指针
退化问
题
。
C语言
指针
的理解二:
指针
与
数组
、
数组
指针
与
指针
数组
本文深入探讨了C语言中的
指针
与
数组
的关系,包括
数组
的内存布局、
指针
访问
数组
的方法、
指针
与
数组
类型的匹配及运算规则,并讨论了
数组
在函数传参时的行为。此外还介绍了
指针
数组
与
数组
指针
的区别。
【Leetcode 1793】好子
数组
的最大
分数
—— 单调栈
博客围绕LeetCode 1793
题
“好子
数组
的最大
分数
”展开,给出整数
数组
和整数k,需返回好子
数组
的最大可能
分数
。介绍了两种解
题
思路,一是用单调递减栈存储
数组
元素下标计算
分数
;二是以下标k元素为中心,用双
指针
向两边扩展
求解
。
【C语言】进阶
指针
(三)—>
指针
与
数组
笔试真
题
详解
本文详细阐述了C语言中
数组
和
指针
的概念,包括一维
数组
、字符
数组
、二维
数组
的使用以及
指针
的
相关
运算。通过实例和笔试
题
,深入解析了sizeof运算符、
指针
加减法以及
指针
与
数组
的关系。文章还讨论了
指针
在内存中的表示,以及如何通过
指针
访问和操作
数组
元素,帮助读者深入理解C语言的内存管理和
指针
操作。
C#实例练习4:
数组
和
指针
本文详细介绍了C#中
数组
的使用、一维和二维
数组
操作,包括求平均身高、最高最低值、
分数
段统计,冒泡和选择排序,以及矩阵加减和杨辉三角打印。还展示了如何利用System.Array类和
指针
进行高级操作。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章