我正在编写一些代码来解析日志数据,这部分特别是用于将月份的十进制形式转换为人类形式(所以 1 将是 jan ),为了实现这一点,我试图使用一个组合for 循环和一个 if 语句,并认为我可以简单地使用一个变量作为语句的数字来检索数组单元格,但它没有按预期工作,所以如果有人可以就我该怎么做提供建议我真的很感激,谢谢!(这是代码的主要部分)
for ( x = 0; x < 11; x++ ) {
int altint = 1 + x;
if ( dmon == altint ) {
printf( "%s\n", field_month[x] );
{break;}
}
}