腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我们
不
能将
char
赋值
给
字符串
?
、
、
、
、
在C++中,我注意到如果我做了一个string str="kls";,那么我就不能写string s1=str[0];了,我必须写:s1=str[0];
为什么
会这样呢?
浏览 38
提问于2021-05-13
得票数 3
回答已采纳
1
回答
为什么
我不允许将函数返回常量
char
*的结果
赋值
给
char
*,但是可以将
字符串
文字(常量)
赋值
给
char
*?
、
不
能将
返回const
char
*的函数
赋值
给
char
* return "This is a const string two ";但是
char
*在main中被直接分配了一个常量
字符串
:
char
*d =" this is a const string one"; // works f
浏览 3
提问于2016-04-26
得票数 4
2
回答
对于结构变量s1,s2,
为什么
可以初始化"s1={25,3.5}",将s2
赋值
为"s1=s2",却不能使用"s1={59,3.14}“?
、
、
、
在C语言中,
我们
允许将一个结构变量的值赋
给
另一个结构变量,如果它们具有相同的type.In,那么在我接下来的程序中,当两个变量都是相同type.But的struct变量时,我可以使用s1=s2。
为什么
在那之后我就不能使用s1={59,3.14}了?我知道除了在初始化语句中,
我们
不
能将
字符串
"Test"
赋值
给
字符数组arr,因为对于
字符串
"Test",它在
赋值
过程中分解为类型<e
浏览 0
提问于2013-05-18
得票数 1
回答已采纳
2
回答
为什么
在C中一个
字符串
变量不能
赋值
给
另一个
字符串
变量?
、
、
为什么
在下面编写的代码中,
我们
不
能将
strA
赋值
给
strB,并且由于指针pA保存着指针pB的地址,那么在将pA
赋值
给
pB时,地址应该已经被复制,而strB应该包含与strB相同的值。#include <stdio.h>
char
strB[80]; intmain(void
浏览 3
提问于2012-02-23
得票数 0
回答已采纳
1
回答
字符串
数组指针/数组名称的有效
赋值
是什么?
、
、
char
a[] = "hello";p = &a[1]; /* no 1, valid */这是以两种不同方式声明
字符串
数组的唯一区别吗?话虽如此,如果您可以将其
赋值
浏览 1
提问于2019-04-03
得票数 2
回答已采纳
1
回答
.Net编程语言中的可空类型
、
最近,在修改其中一个概念时,我遇到了一个有趣的情况,我想知道
为什么
会发生这种情况。但是如果
我们
看到Nullable<T>,它也是struct类型的,那么
为什么
null可以在
不
声明
浏览 0
提问于2014-06-24
得票数 5
2
回答
计算存储在变量中的
字符串
并将其
赋值
给
数组
、
、
、
、
考虑一下这种情况这不会抛出任何错误。现在考虑第二种情况,
char
x[] = string; 第二个条件抛出错误“数组必须用带括号的初始化器初始化”。我不明白这个错误。
为什么
我不
能将
字符串
变量
赋值
给
数组。
浏览 1
提问于2015-09-09
得票数 1
2
回答
错误:将类型‘
char
**’
赋值
给
类型‘struct XXX’时,类型
不
兼容
我在C代码中遇到一个错误: error: incompatible types when assigning to type ‘struct command’ from type ‘
char
**’.我不知道
为什么
不
能将
char
*var[]
赋值
给
char
**。typedef struct Appstruct{} APP;{};
浏览 156
提问于2019-06-20
得票数 1
回答已采纳
1
回答
我们
能给C语言中的"const
char
*var“
赋值
吗?
、
我们
可以直接将
字符串
值
赋值
给
const *吗?
为什么
这里不需要内存分配?const
char
*var = "Hello";
浏览 13
提问于2022-02-02
得票数 0
1
回答
指针
赋值
不
兼容
因此,这会给出一个类似于“你不
能将
char
**
赋值
给
const
char
*const *”的警告。我明白了
为什么
将
char
**
赋值
给
const
char
**是非法的const
char
**fp;fp = &g;
char
* to const
浏览 1
提问于2019-11-21
得票数 0
1
回答
val和var的Scala列表和实用程序
、
、
如果我在写然后它就会给我同样,如果我在写它会说重新
赋值
给
val,我对此没意见,
我们
不
能将
值重新
赋值
给
scala中的val声明变量。现在如果
我们
来到scala数组,如果
我们
将变量声明为val,并分配一个长度为3的Scala列表,那么
我们
不能更改长度,但
我们
可以更改该Scala数组中单个元素的值。1,2)val OneTwo = Lis
浏览 1
提问于2017-06-25
得票数 0
5
回答
为什么
声明中使用int *p = NULL,而在测试中为p != NULL,
为什么
不使用*p != NULL来匹配声明呢?
、
在c++中,如果
我们
将指针值
赋值
给
NULL,
为什么
不
,
我们
检查是否*p!=NULL,而不是p!=NULL
char
*q = NULL;if (p!=NULL) cout << *p; 提前感谢
浏览 7
提问于2011-03-11
得票数 5
4
回答
为什么
不能使用
char
**定义
字符串
数组?
我们
可以将
字符串
常量
赋值
给
char
*或
char
[ ],如下所示:
char
a[] = "hello";
char
*a[] = {&qu
浏览 3
提问于2013-11-02
得票数 1
回答已采纳
1
回答
应为“const
char
**”,但参数的类型为“
char
**”
、
^相关源码如下:typedef void (*Debugger_Callback_t)(intargc,
char
const * argv[]); /* ... */ Debugger_C
浏览 1
提问于2015-02-28
得票数 8
回答已采纳
4
回答
char
*
赋值
的分割错误
、
我试图理解以下程序在位置*p = 'Z‘时的
char
*
赋值
的分段错误。void main()
char
*p ="abcdefg";} 在谷歌搜索时,我确实找到了许多指向答案的链接,如下所示: 1.这是一个
字符串
文字,一旦
赋值
,它的值就不能更改2.
字符串
文字不能
赋值
给
*p 3.取一个可以更改的malloc ...以此类推。但我担心的是,如果
字符串
浏览 0
提问于2013-08-03
得票数 0
2
回答
为什么
我可以用int初始化一个
字符串
?
这不应该是一个明显的类型
不
匹配吗?如果没有std::to_string,则不
能将
整数
赋值
给
std::string类型...我看了
字符串
assignments的列表,但我不知道在这种情况下触发的是哪一个?它是在使用其中的一个吗?c-string (2) string& operator= (const
char
* s); character (3) string& operator= (
char
c); 我猜是后者,但这似乎仍然是一个编译器失败,因为spr
浏览 34
提问于2020-04-23
得票数 3
回答已采纳
3
回答
在C中将
字符串
赋值
给
字符指针的说明
、
、
如果
我们
创建一个'
char
‘类型的指针变量,那就像
char
*ch;一样,并给它分配一个字符数组。然后
我们
可以通过增加指针(++ch)来访问
字符串
中的每个字母。
char
*ch;*ch=a; printf("%c",*ch);}struct example {
char</e
浏览 2
提问于2014-07-15
得票数 0
1
回答
为什么
在C中将
字符串
赋值
给
字符数组时没有'&‘?
、
、
我正在使用Intro类,并且我想知道:
为什么
在C中将
字符串
赋值
给
字符数组时不需要一个符号(&)?例如,我了解到
char
name[10]; scanf("%s", name);将一个
字符串
分配给一个字符数组。但是,
我们
已经了解到,例如,变量的输入
赋值
看起来类似于scanf("%d", &intVariable);。
为什么
scanf语句不是scanf("%s"
浏览 6
提问于2019-09-22
得票数 3
回答已采纳
4
回答
C-
为什么
strcpy()是必要的
、
、
有人能给我解释一下
为什么
strcpy()需要将
字符串
赋值
给
字符数组吗,比如下面的代码片段。int main(void) { strcpy(s, "abc"); //Succeeds } s = "abc"失败的原因是什么
为什么
strcpy()是声明
字符串
数组后将其
赋值
<
浏览 1
提问于2011-08-01
得票数 33
2
回答
如何在C中将
字符串
分配给
字符串
数据类型?
我试图用C中的函数制作一个石头,纸,剪刀的游戏,但我似乎不知道如何分配
字符串
给
字符变量后,我初始化它。这个函数的作用是生成一个随机数,并将这个数字与乙醚岩纸或剪刀进行比较。然而,我不
能将
字符串
赋值
给
一个变量,该变量是函数调用后返回的。int getConsoleChoice()
char
consolePick; srand(time(NULL)); if(
浏览 10
提问于2021-12-08
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券