char c[25]; 括号内的数字是什么意思

问题描述:

char c[25]; 括号内的数字是什么意思
1个回答 分类:综合 2014-11-26

问题解答:

我来补答
char c[25];是定义了一个包含25个元素的字符数组,char表示每个元素都是字符型变量,c是字符数组的名字,25是字符数组元素的个数,[]是数组元素运算符
再问: 那char words[3][10][10]是表示什么意思?
再答: char words[3][10][10]表示定义一个3*10*10的三维字符数组,包含300个元素,同样,char表示元素类型,words是数组名字,[3][10][10]表示是一个三维数组,可以理解为有3行,10列,10层
再问: char words[3][10][10]={{"","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"} ,{"","","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"} ,{"","one","two","three","four","five","six","seven","eight","nine"}}; 那怎么300个元素只用了那么一点点呢? 这句话看不懂....新手刚学VC
再答: 你看大括号里面,最外层的大括号是整个数组,里面的3对大括号,每一对大括号内是一行数据,然后每一对双引号之间是一列,而每一个字母表示一层,300个元素也就能存储300个字符。 ""这个表示10个'/0'字符,这个数组就是: words[0][0][0]='/0',words[0][0][1]='/0',words[0][0][2]='/0',words[0][0][3]='/0',words[0][0][4]='/0',... words[0][1][0]='e',words[0][1][1]='l',words[0][1][2]='e',words[0][1][3]='v',words[0][1][4]='e'... words[0][2][0]='t',words[0][2][1]='w',words[0][2][2]='e',words[0][2][3]='l',words[0][2][4]='v',... 后面就省略了
 
 
展开全文阅读
剩余:2000
上一页:示意图也请画出
下一页:拜托详细解答
也许感兴趣的知识