4个回答
展开全部
C菜鸟助手成员tonytvb为你解答(如有疑问请hi我或向我的团队提问):
其实
int n;
cin>>n;
char a[n];
这就可以了!不过当你学得深入了点
你就知道这样去定义是非常危险的,因为不知道什么时候会溢出内存。
当然,如果是新手,那就尽量往危险的地方走吧,多走走,经历多点
那么收获也会多点的!
其实
int n;
cin>>n;
char a[n];
这就可以了!不过当你学得深入了点
你就知道这样去定义是非常危险的,因为不知道什么时候会溢出内存。
当然,如果是新手,那就尽量往危险的地方走吧,多走走,经历多点
那么收获也会多点的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不能定义不知道大小的数组,想达动态增长的目的,如果用C语言的话你可以尝试一下链表,若用MFC的话可以尝试用CArray类或其派生类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
回答:你可以定义一个足够长的数组,
int a[512]={'\0'};
int n;
for (int i = 0; i < n; i++)
{
cin >> a[i] ;
}
int a[512]={'\0'};
int n;
for (int i = 0; i < n; i++)
{
cin >> a[i] ;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询