急~大家帮忙看看C语言中的问题

map['I'] = 1;

map['V'] = 5;

map['X'] = 10;

map['L'] = 50;

map['C'] = 100;

map['D'] = 500;

map['M'] = 1000;
这段C语言代码是什么意思?

感觉是用来做阿拉伯数字和罗马数字转换的程序的一部分。具体要看完整的代码。

就是单纯的数组赋值啊,只不过索引由我们常用的整数换成了字符而已,此时把字符看成是其对应的ascii码就行。