Linux 问题记录
2019-02-23 本文已影响0人
socbis
1.段错误(吐核)
使用for语句循环输出enum内枚举元素时,
#include <stdio.h>
enum STATE
{
LOADING,
OK,
FAI,
ERROR
}state;
void main()
{
for(state=LOADING;state<=ERROR;state++)
{
printf("The state now is:%d\n",state);//因为这里%d写成%s导致报如上错误
if(state>ERROR)
state=LOADING;
}
}
可参见博客文https://blog.csdn.net/qq_42351880/article/details/85332621