社区
C语言
帖子详情
初始化数组的简单问题,快来啊!
zlj617
2003-09-30 10:09:13
getint()函数是个返回整形的函数,现在要用这个i值来初始化一个char数组,如char[i],我知道这样不对,但是怎样用这个i值来初始化这个数组呢?
...全文
32
11
打赏
收藏
初始化数组的简单问题,快来啊!
getint()函数是个返回整形的函数,现在要用这个i值来初始化一个char数组,如char[i],我知道这样不对,但是怎样用这个i值来初始化这个数组呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junmayang
2003-10-03
打赏
举报
回复
同上,c99中新增了
applecjn
2003-09-30
打赏
举报
回复
不知道楼主什么意思
C++:
char *p = new char[i];
delete []p;
只能开辟一个大小为i的char数组
并不能初始化数组的值啊
RichRiver
2003-09-30
打赏
举报
回复
memset(void *,int ,size_t)
ningzhiyu
2003-09-30
打赏
举报
回复
楼主是说把数值int i用字符串的形式储存到char[]中,
如果是,申请动态内存的话,用fireseed(奶油狗) ( ) 的方法
然后用itoa()函数;
///
函数名: itoa
功 能: 把一整数转换为字符串
用 法: char *itoa(int value, char *string, int radix);
程序例:
#include
#include
int main(void)
{
int number = 12345;
char string[25];
itoa(number, string, 10);
printf("integer = %d string = %s\n", number, string);
return 0;
}
玄豹
2003-09-30
打赏
举报
回复
试一试:
将i定义为---->:
const int i;
lemon520
2003-09-30
打赏
举报
回复
写一个函数把i转换成char型呀!
zlj617
2003-09-30
打赏
举报
回复
刚才写错了,题是这样的,int i = getint(); getint()函数是个返回整形的函数,现在要用这个i值来初始化一个char数组,如char[i],我知道这样不对,但是怎样用这个i值来初始化这个数组呢?
fireseed
2003-09-30
打赏
举报
回复
C:
char *p = (char*)malloc(i);
free(p);
C++:
char *p = new char[i];
delete []p;
jinkang
2003-09-30
打赏
举报
回复
在C的99版的规范中,已经支持变量作数组的下标,如:
i=9;
char str[i];
但如果多维数组,只支持第一维是变量。
但是估计只有最新的编译器才支持。
lsy123
2003-09-30
打赏
举报
回复
char[] str;
for(int j=0;i!=0;j++) //当然也可以用其他做为结束符,不一定要是0
{
int i=getint();
str[j]=(char)i;
}
playboyxp
2003-09-30
打赏
举报
回复
这需要另外开辟内存
int *a=new int[i];
这样就行了
C语言常见
问题
-
数组
初始化
的四种方法.docx
他说,“学过编程,我便考一考你,在使用
数组
之前,应不应该
初始化
数组
?” 我暗想,这么
简单
的
问题
,也配考我么?不只是
数组
,在使用任何变量之前,都应该对变量进行
初始化
,这是一个编程的好习惯,可以有效避免...
C#
数组
初始化
简析
题外话:学习.NET已经有一年了,从C#->ASP.NET->WPF。主要以看电子书为主,比较少写... 首先重二维
数组
与
简单
的交错
数组
的
初始化
与访问开始 代码如下: int[,] nums={ {1,2,3}, {1,2,0} }; for (int i = nums.GetLowerBo
微服务系列第六季-Java
数组
的使用
第六季主要是给大家介绍一下Java
数组
的使用,包括:
数组
的概念、
数组
的基本用法、处理
数组
、
数组
做为参数使用、多维
数组
的定义及
初始化
、二维
数组
求和、班级学生个人求和、班级学生个人成绩求最大值、班级学生个人...
C语言常见
问题
——
数组
初始化
的四种方法
他说,“学过编程,我便考一考你,在使用
数组
之前,应不应该
初始化
数组
?”我暗想,这么
简单
的
问题
,也配考我么?不只是
数组
,在使用任何变量之前,都应该对变量进行
初始化
,这是一个编程的好习惯,可以有效避免许多...
C#
数组
初始化
详解
C#通过将初始值括在大括号 ({}) 内为在声明时
初始化
数组
提供了
简单
而直接了当的方法。特别要注意的是,如果声明时未
初始化
数组
,则
数组
成员自动
初始化
为该
数组
类型的默认初始值。 下面的示例展示
初始化
不同类型...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章