腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
使用
字符
串文字
初始化
字符
数组
的更好方法是什么?
、
我是
C
语言
的新手。我试图理解
C
中的
数组
概念,我对
数组
初始化
有一个困惑。 ,这是使用
字符
串文字?
初始化
字符
数组
的更好方法。
浏览 7
提问于2017-02-05
得票数 5
1
回答
为什么
C
++需要6个大小的
数组
来存储5个字母的单词,而
C
只允许5个?
、
、
、
我在
C
和
C
++中尝试过下面的语句。虽然
C
接受这一点,但
C
++抛出了一个错误,指出
字符
串太长。如果有要添加的空
字符
,为什么在
C
中可以接受,而在
C
++中不可以?
浏览 1
提问于2019-10-17
得票数 2
4
回答
为什么“
字符
数组
的
初始化
-
字符
串太长”在
C
&而不是在
C
++中编译得很好?
、
、
、
、
下面的程序在
C
语言
中编译得很好,有警告,但是在
C
++中编译失败。为什么?原因何在?void) char a[5]="Hello"; puts(a); printf("%
c
"Error] initializer-string for array of chars is too long [-fpermissive] enabled by defau
浏览 3
提问于2015-02-10
得票数 9
回答已采纳
1
回答
无法将
字符
串文本赋值给char
数组
我在给char
数组
赋值时遇到了一个问题,这是我的代码:struct CandyBar{ return 0;我的问题是,为什么使用a[20]可以将其赋值给
数组
浏览 0
提问于2015-09-14
得票数 2
2
回答
什么解释了
C
编译器w.r.t
字符
串
初始化
的这种行为?
、
、
、
0x4005b4 <main+23>: movabs $0x3736353433323130,%rax0x4005
c
20x4005b4 <main+23>: movabs $0x3736353433323130,%rax0x4005
c
259>: mov %rax,%rdi 0x4005db <main+62
浏览 1
提问于2016-12-07
得票数 0
回答已采纳
2
回答
.exe
c
文件执行后的自我修改
、
、
、
、
我有一个
c
代码,其中一个
字符
数组
被
初始化
为"hello world“。具体来说,假设我的代码如下所示:. .执行此代码一次后,我希望char
数组
c
浏览 7
提问于2016-04-20
得票数 0
3
回答
如何在
C
中复制多维
字符
串
、
、
我知道如果我动态地
初始化
2D
字符
串
数组
,我必须多次使用memcpy,但我已经使用标准的
C
编译时语法来
初始化
函数栈中的2D
字符
串
数组
。#include <string.h> //b=
c
; char a[10][10][100] = {{"hello",用
C
语言
在函数间
浏览 4
提问于2014-04-29
得票数 0
1
回答
为什么要用指针声明一串
字符
串?做这件事会发生什么呢?
在
C
语言
中,为什么我们要声明具有
字符
串的
数组
而不是为什么它返回错误“char
数组
初始化
器中的多余元素”,这意味
浏览 2
提问于2019-11-26
得票数 0
回答已采纳
2
回答
C
中的
数组
和malloc
、
、
、
你好,我是
C
的新手,我需要有人向我解释概念。我是一个JAVA程序员,我正试图用
C
语言
编写一个程序。我目前的问题是尝试
初始化
一个数目未知的
数组
。我知道在
C
语言
中,
数组
必须用数字来
初始化
,而不是像Java中那样使用变量。我的问题是,我是否可以在Java中做到这一点:char array [i]; \\some code} 我怎么用
C
语言
做这件事?
浏览 0
提问于2015-02-17
得票数 0
回答已采纳
3
回答
定长空
字符
串中的空
字符
在哪里?
、
因此,我很好奇地阅读了一些
C
代码;假设我们有以下代码:然后
C
编译器将空
字符
放在哪里?我能想到三个可能的案子 它用10 '\0'完全填满它。
浏览 3
提问于2016-11-12
得票数 4
回答已采纳
3
回答
使用
字符
串
初始化
char
数组
的最佳语法,而忽略空终止符
、
、
.~";unsigned char listOfChar[4] = "abcd"; 做得更好,保持方便和可读性?
浏览 0
提问于2013-01-17
得票数 1
回答已采纳
1
回答
转换匿名
数组
初始化
程序列表
、
、
、
我可以成功地为char
字符
串
数组
执行
初始化
程序列表的
C
转换,但似乎无法使其与
C
++强制转换(Static_cast)一起工作:{ // << " [2]: " << bar[2] &l
浏览 6
提问于2016-10-24
得票数 3
回答已采纳
2
回答
C
使用malloc和realloc动态增加
字符
串长度。
、
、
、
目前正在学习
C
语言
的内存管理,我目前遇到的问题是,随着循环的迭代,
字符
串长度会增加。= 'X') { }} tmp[1] = '
浏览 1
提问于2019-12-21
得票数 1
回答已采纳
2
回答
字符
串
初始化
数组
、
、
这段代码交换给定
数组
的第一个和最后一个元素:void fn(void *v,可以保证编译器将
c
[0]
初始化
为或者
c
[0]可能包含{'h'
浏览 1
提问于2014-08-25
得票数 2
回答已采纳
4
回答
C
-为什么strcpy()是必要的
、
、
有人能给我解释一下为什么strcpy()需要将
字符
串赋值给
字符
数组
吗,比如下面的代码片段。为什么strcpy()是声明
字符
串
数组
后将其赋值给char
数组
的唯一方法?你必须使用一个函数来执行基本的赋值,这对我来说似乎很奇怪。
浏览 1
提问于2011-08-01
得票数 33
2
回答
C
三维
数组
初始化
、
我想用
C
创建一个呈现表函数,这可能是最糟糕的
语言
。char *table[][] = { { "hihi", "haha", "ho
浏览 2
提问于2016-03-31
得票数 0
回答已采纳
3
回答
初始化
C
结构中的值
、
、
我对
C
语言
非常陌生,我想知道这是否被允许,如果是的话,我如何正确地这样做? 这段代码给我带来了大量的编译器错误。我正在尝试创建一个具有3个
字符
数组
的结构(
初始化
为空
字符
'\0'),并使用名称S
初始化
其中一个结构。
浏览 1
提问于2012-09-24
得票数 2
回答已采纳
2
回答
初始化
的
数组
是否保留
C
/
C
++和类似
语言
的顺序?
、
、
、
、
说我在
C
/
C
++:中有一个
数组
在Java中相同:以及其他编程
语言
中的等价物。它是否保证元素将始终按照我在
初始化
时键入的顺序排列?例如:1, 2, 3, 4, 5, 6, 7, 8, 9, 10。 注意:我已经问过特定于编程
语言
的了,我知道这是真的。但我不知道这种行为是
浏览 2
提问于2016-03-23
得票数 2
回答已采纳
2
回答
为什么这个
C
字串分配是非法的?
、
案例1:char s[][6]={"Hello","world"};在本例中,静态
数组
被分配到只读内存中,然后从那里将元素复制到
数组
中。第二种情况。][6]={"Hello","world"};因为如果元素是从只读内存中复制的,那么为什么这个语句s[1]="lucky";不能从只读内存复制到
数组
,因为
数组
也分配给这个
字符<
浏览 1
提问于2018-01-23
得票数 2
回答已采纳
2
回答
C
语言
中的
字符
数组
初始化
、
、
我试图理解
字符
串中的
数组
概念。在这里,
数组
a是大小为5的
字符
数组
。"hello“占据从0到4的
数组
索引。由于我们已经将
数组
大小声明为5,所以在
字符
串末尾没有存储空
字符
的空间。 因此,我的理解是,当我们试图打印a,它应该打印,直到遇到一个空
字符
。否则,也可能会遇到分割错误。
浏览 0
提问于2018-05-08
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
C语言连载(7)——字符数组
c语言-字符串数组练习
C语言系列-字符串,数组,指针
C语言快速入门——理解字符数组与字符串
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券