社区
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"
...全文
181
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
刷
题
心得01 前缀和、差分
数组
、双
指针
假设从虚拟头结点开始走x步到环的起点,环长为c,两
指针
第一次相遇时慢
指针
一共走了k步,则快
指针
走了2k步,于是慢
指针
在环上走了k-x步,快
指针
走了2k-x步,快
指针
比慢
指针
多走一圈:2k-x=k-x+c,所以k=c,把慢
指针
...
【程序设计基于C】第六章
指针
【期末复习】
指针
很多人都说
指针
是学习C语言基础的时候比较难的一...在最开始的时候我其实并不太能分清楚传值和传地址的区别,我相信
肯定
也存在一部分的人,学到快期末同样不太理解传值和传地址的区别。但是这是理解
指针
的一个这
【熟练+技巧】前缀和、差分
数组
、快速选择、运算优先级.
今天来聊
一道
简单却十分巧妙的算法问
题
:算出一共有几个和为 k 的子
数组
。 图片 思路很简单,我把所有子
数组
都穷举出来,算它们的和,看看谁的和等于 k 不就行了。 关键是,如何快速得到某个子
数组
的和呢,比如说给...
2022年C语言程序设计
题
库习集带答案(史上最全版)
一、填空
题
1、C语言中基本的数据类型有: 、 、 。 2、C语言中普通整型变量的类型说明符为 ,在内存中占 字节,有符号普通整型的数据范围是 。 3、整数-35在机内的补码表示为 。 4、执行下列语句int a=8; a+=...
AI面试必刷算法
题
附答案和解析 --持续更新中
面试中发现很多同学一股脑优化、润色项目经历,但聊到基本的算法,反而会一脸懵X,得空整理下算法
题
给大家,希望对你有帮助。
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章