邦邦忙吧佬们邱邱力邱邱力

img

img


这两个画圈的是什么意思?第一个真的不明白,删了也没有什么影响啊
第二个getchar()删了会打印两句please input a char,其他的也没影响啊邱邱懂得佬们回答一下都是什么意思啊

stdlib是标准C的一些库函数,你没有用到库函数,所以删除也没问题
getchar()只是接收掉一个字符,这里会接收掉输入字符后的换行符。你不接收,程序也没有影响,所以删除也没问题

第一个 stdlib.h 头文件,供参考:https://baike.baidu.com/item/stdlib.h/10370777
getchar(); 的作用是,吸收它前面一行scanf("%c", &c);执行完后,残留在输入缓冲区里的多余字符如 '\n' 等,防止第二次输入时误动作。