社区
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"
...全文
190
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
作业
写回复
配置赞助广告
用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编程100
题
答案
这些
题
目是针对C语言编程能力的训练,涵盖了
数组
操作、条件判断、循环、函数使用、字符串处理、数学计算等多个方面。下面将详细解释每
一道
题
目所涉及的知识点: 1. **第一
题
**:该
题
目的是统计
分数
低于平均分的人数...
计算机二级C语言上机南开100
题
2.pdf
51
题
:这道
题
目考察的是素数判断和
数组
操作。函数`fun`的目标是找到小于给定整数`m`的所有非素数,并存储到
数组
`xx`中。非素数的计数通过`k`返回。在代码中,使用了嵌套循环来遍历所有可能的非素数,并通过`while`...
c语言专周
题
c语言专周
题
c语言专周
题
20. **毕达哥拉斯数**:找出两个数的真因数之和互为逆序数的配对,如220和284,涉及因数分解和
数组
遍历。 以上各
题
的解答都需要扎实的C语言基础,包括语法、逻辑思维、数据结构和算法,同时也需要一定的数学知识。...
计算机等级考试二级C语言程序改错
题
.pdf
5. 数字筛选:寻找1-55之间符合特定条件的数(能被3整除且个位是5),需要用到循环、条件判断和
数组
操作。 6. 字符串搜索:查找字符串s中最后一次出现的子串t的位置,需要掌握字符串查找算法,如KMP或朴素查找。 7...
labuladong的算法秘籍V4.0.pdf
通过小而美的算法技巧如前缀和
数组
、差分
数组
,以及双
指针
技巧,帮助读者快速解决常见的
数组
和链表问
题
。单调栈和单调队列的概念也被引入,用于处理滑动窗口和去重等问
题
。此外,作者还介绍了LRU和LFU缓存淘汰算法的...
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章