问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,char a[]="abc"。

发布网友 发布时间:2024-09-29 06:38

我来回答

3个回答

热心网友 时间:2024-12-01 14:20

1. 会,系统在初始化时就为字符串"abc“分配了内存

2. 这个”abc"的地址就是数组a的首地址

热心网友 时间:2024-12-01 14:20

char a[]="abc"
等价于
char a[4]="abc"。
还有个自动加上的字符串结束符。
这是数组初始化自然会分配内存,因为在初始化时使用了""引号,所以会自动加上\0。
一个char是8个位,也就是一个字节,所以须要在栈上开辟四个字符的大小空间。

有一种情况例外
char *const p = "abc";
该 字符串被分配到字符常量区。返回一个指针交给p。并不会开新的栈上空间。
只所以要加const是因为他指向的是静态常量不能修改。当然你可以改这个p指向的地址追问1.const 有什么意义呢?
2.p指向的地址??还是字符常量?
3.加const是否*p不能赋值?所以内存单元可能不允许赋值?
4.有哪些内存单元是可以赋值的?

热心网友 时间:2024-12-01 14:21

像这样的问题最好自己测试一下,下面是c、c++测试,, 如果自己不动手,学不到东西的
#include<stdio.h>
#include<iostream>
using namespace std;
char ss[]="abc";
int main()
{
printf("%d\n",&ss[0]);
cout<<ss<<endl;
cin>>ss;
}
结果 4313088 abc
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
五月天的历年专辑价钱及曲目 五月天的所有专辑? 五月天一共有多少专辑啊? 请问男女之间的爱情有性才能维持吗? 迈克尔 杰克逊的最好听的十首歌 给个下载地址 分公司是否可以和员工签订劳动合同 分公司能否与员工签立劳动合同? 分公司可以与员工签订劳动合同的吗 分公司可否签订劳动合同 分公司能否签劳动合同 关于c语言char的用法问题 假如 char = 'a'; char *p[] ="abc","d... ...*a;a="abc"abc为什么可以直接赋值给a?a分配动态内存 内存条时序 88824和99924 那个好 是越低越好吗 比如说 时序能到11123... 中医治疗青春痘 请问“冰糖燕窝”性温还是性寒?刘翔哥哥用此法祛痘会不会适得其反... 天涯明月刀手游捏脸位置在哪介绍_天涯明月刀手游捏脸位置在哪是什么_百... 天涯明月刀手游预创角色流程 天涯明月刀手游捏脸位置在哪 好看的男女捏脸二维码数据大全分享 天涯明月刀手游怎么抢先注册角色 预创角色流程一览 家里养泥鳅如何控制水温和饵料? 这个语文填空题怎么做,用立字组词 天涯明月刀手游口令兑换码有哪些介绍_天涯明月刀手游口令兑换码有哪些是... 天涯明月刀手游兑换码输入无效怎么办介绍_天涯明月刀手游兑换码输入无效... 怎样看待男子被3名亲人活活勒死,全村人联名求从轻处罚 那个好心人告诉一个免root的冒泡幻想三国自动刷怪脚本 谢谢了_百度... 从武昌第二职教中心坐518公交可以到武汉交通学校吗? 武汉第二职教中心怎么样 武汉 第二职教中心地址 武汉市第二职教中心多少分能进 女子立牌坊什么意思(女人立牌坊什么意思) c++ 语言中char a="a";和char a='a' 有什么区别 电的单位是什么?电荷又是什么东西?电荷和电有什么关系?电的强度用什... 没有摩擦力,那么人还能在纸上写字么 高考不能用什么笔 中山国文化 五陵土国中山 平山古中山陵园中山文化 中山灵寿故城遗址艺术价值 海尔CXW-219-DH73A重要参数 关于赞扬古代中山国的句子, 中山国哪个朝代 海尔CXW-219-DH76A其它参数 海尔油烟机CXW-219-DT100A可以做到高效静吸吗? 海尔CXW-219-JT10A重要参数 海尔的CXW-219-D68 S油路设计很特别啊? 华为手机为什么12点后要限制时间了? 索顿系统门窗密封防水性能怎么样? 功放ch1是什么意思? 功放机ch1什么意思 双色球历史号码有没有出现02071118212204