stdlib是标准C的一些库函数,你没有用到库函数,所以删除也没问题getchar()只是接收掉一个字符,这里会接收掉输入字符后的换行符。你不接收,程序也没有影响,所以删除也没问题
第一个 stdlib.h 头文件,供参考:https://baike.baidu.com/item/stdlib.h/10370777getchar(); 的作用是,吸收它前面一行scanf("%c", &c);执行完后,残留在输入缓冲区里的多余字符如 '\n' 等,防止第二次输入时误动作。