c++字符串数组问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 05:10:49
本人是新手。直接通俗的说。
我想定义一个字符串数组a[],但是不知道怎么初始化,
拿这个举列子。怎么定义?
a[1]="aaaa";a[2]="bbbb";a[3]="cccc"

在线等答案。
在问下,比如用CHAR定义了一个变量b,在赋值时,是不是只能输入一个字符?
在线等答案

#include<stdio.h>
void main()
{
char a[][5]={"aaaa","bbbb","cccc" };
int i;
for (i=0;i<3;i++)
printf("%s\n",a[i]);
}

C++ 和 C 类似方法 定义和初始化,
4 个字符,要用 [5], 最后一个位置上要放字符串结束符"\0"之故

char b; 只能输入一个字符 或 赋 一个 ASCII 值。char b 只有 8 个 bit.

第二问题,你可以输入很多字符,但它只识别第一个字符.第一个问题.你可以表示为a[]={1,2,3}; b[]={1,2,3};系统能识别其数位.