关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
2201_75946607
2023-02-17 16:47
采纳率: 67.7%
浏览 35
首页
编程语言
已结题
char数组和int数组初始化双引号问题
c语言
char数组和int数组初始化双引号问题,为什么char数组用双引号可以而int数组用双引号不行
char数组和int数组初始化双引号问题,为什么char数组用双引号可以而int数组用双引号不行
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
快乐鹦鹉
2023-02-17 16:50
关注
int数组不能这么进行初始化的。
字符串只能初始化char数组
编译器认为int数组是要输入整数,类型不一致就不让你初始化
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
char
型
数组
如果要计算
数组
长度,一定要用
双引号
赋值
c++
2023-02-27 20:50
回答 3
已采纳
我记得
双引号
赋值后会自动帮你添加一个 '\0' 如果你使用单引号 一个个进行赋值 不会帮你自动添加sizeof是计算
数组
的大小 , strlen是计算字符串的长度
C++中
char
数组
变成float
数组
c++
2023-03-10 23:33
回答 10
已采纳
参考GPT和自己的思路:你可以使用C++的字符串流(stringstream)来完成这个转换。具体的方法是将
char
数组
中的字符串逐个读取出来,然后将其转换为float类型,最终将转换后的float值
char
数组
与
int
数组
元素下标区别在哪里
c语言
2022-01-26 03:41
回答 2
已采纳
你需要去了解的一个知识点是,字符串
char
*和字符串
数组
char
[]的区别。 有关c字符串的定义:C字符串在C语言中,字符串实际上是使用空字符'\0' 结尾的一维字符
数组
。也就是说,如果要识别或者存储
c语言 字符串
数组
初始化
,C 字符串
数组
初始化
问题
2021-05-19 09:29
weixin_39790717的博客
1、定义的时候直接用字符串赋值
char
a[10]="hello";注意:不能先定义再给它赋值,如
char
a[10]; a[10]="hello";这样是错误的!2、对
数组
中字符逐个赋值
char
a[10]={'h','e','l','l','o'};3、利用strcpy
char
a[10]; ...
定义字符
数组
char
和
int
定义的方法
c++
c语言
java
2022-03-07 16:23
回答 4
已采纳
字符串字面常量只能
初始化
相应类型字符
数组
char
str[] = "abc"; // str has type
char
[4] and holds 'a', 'b', 'c', '\0' w
char
c语言如果把
char
型字符放到
int
型
数组
会发生什么
c语言
有问必答
2021-07-28 23:11
回答 2
已采纳
你不用把
char
型字符放到
int
型
数组
里在scanf()中用"%d"就只能输入数值,如果输入不是数字的字符会输入失败。scanf()会返回0,(scanf()的返回值是正确输入值的个数)可以判断当sc
C++
char
数组
不能赋值中文
c++
2015-05-11 12:06
回答 4
已采纳
name是字符
数组
,而name[10]是这个
数组
中第10个元素,即
char
类型变量,占一个字节,而汉字编码都至少需要两个字节,因此存不下。C++中有一个 w
char
_t 类型,即所谓的宽字符,每个字
c语言中整型
数组
如何
初始化
,C语言
数组
空间的
初始化
详解
2021-05-28 02:45
糖伊的博客
数组
空间的
初始化
就是为每一个标签地址赋值。按照标签逐一处理。如果我们需要为每一个内存赋值,假如有一个
int
a[100];我们就需要用下标为100个
int
类型的空间赋值。这样的工作量是非常大的,我们就想到了让编译器做...
c语言中字符
数组
系统
初始化
为什么?
2015-12-13 03:03
回答 1
已采纳
在debug调试下,vc会将它
初始化
为0xcc 0xcc...,也就是“烫烫烫烫...”,release运行的时候,vc++不会
初始化
,内容随机,但是很大可能是0,因为只有在堆内存被重新分配的时候,才
C#动态新建
数组
初始化
2018-03-01 06:54
回答 8
已采纳
new是分配内存堆的空间 不会对内存进行
初始化
输出a可能所申请内存之前存入的就是a。可以在申请内存之后进行系统调用
C语言中的指针和
数组
的
初始化
2014-12-02 03:14
回答 3
已采纳
pmessage 指向的 "now is the time"; 是存贮在常量区的,所以其内容不能修改。
char
amessage[] 定义时,编译器为 amessage 分配了空间,然后将字
C 语言字符
数组
的定义与
初始化
6,六、
数组
的定义和引用
2021-05-19 20:29
crazygun6的博客
数组
就是在内存中连续的相同类型的变量空间
数组
属于构造类型6.1 一位
数组
和二维
数组
的定义6.1.1 一位
数组
的定义和使用1、
数组
名符合标识符的书写规定2、
数组
名不能与其他变量名相同,同一作用于内是唯一的3、方括号...
python定义一个字符串
数组
初始化
_C 语言字符
数组
的定义与
初始化
2020-12-18 18:00
weixin_39608559的博客
1、字符
数组
的定义与
初始化
字符
数组
的
初始化
,最容易理解的方式就是逐个字符赋给
数组
中各元素。
char
str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号...
c#
数组
赋初值_C 语言字符
数组
的定义与
初始化
2021-01-07 06:35
人家卖汽车的啦的博客
1、字符
数组
的定义与
初始化
字符
数组
的
初始化
,最容易理解的方式就是逐个字符赋给
数组
中各元素。
char
str[10]={ 'I',' ','a','m',' ',‘h’,'a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号...
c.语言字符
数组
,C 语言字符
数组
的定义与
初始化
2021-05-25 04:19
琉璃纱的博客
1、字符
数组
的定义与
初始化
字符
数组
的
初始化
,最容易理解的方式就是逐个字符赋给
数组
中各元素。
char
str[10]={ ‘I’,’ ‘,‘a’,‘m’,’ ‘,‘h’,‘a’,‘p’,‘p’,‘y’};即把10个字符分别赋给str[0]到str[9]...
c语言
char
数组
和short
数组
的区别,C中
char
数组
与
char
指针的区别是什么?
2021-05-21 04:21
杨利堃的博客
让我们看看:#include#include
int
main(){
char
*p="hello";
char
q[]="hello";//noneedtocountthispr
int
f("%zu\n",sizeof(p));//=>sizeofpo
int
erto
char
--4onx86,8onx86-64pr
int
f("%zu\n",si...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
2月25日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
2月17日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
2月17日