当我们在学习C语言的过程中,像一些判断语句和循环语句等等,我们总是能发现在一些情况,它们都是一种选择,就好比if else 和switch case ,for和while和do while,但是可能我们仅仅是在语法层次了解它们,然后凭借自己感觉来选择一个来解决问题,但是在效率上,它们是有区别的,还有像我们经常使用的sizeof和assert它们底层是怎么实现功能的?所以下面我们将稍微深层次的看待这些C语言的语法当我们在学习C语言的过程中,像一些判断语句和循环语句等等,我们总是能发现在一些情况,它