C语言是一门结构化的程序设计语言
顺序结构、选择结构、循环结构
语句:由分号(;)隔开
if else语句中,else和最近未匹配的if进行匹配
switch只能定义为整形(int)
getchar获取一个字符(从键盘上打一个字母)ctrl+z等于EOF,能让getchar停下来,不在接受字符。EOF=end of file
putchar输出一个字符=print(“%c\n”,x)
getchar和scanf区别 两个都是输入函数,所输入的输会进入输入缓冲区,而scanf是读取空格或火车前的内容,而getchar是获取一个字符,什么都读取,包括回车(\n)数值为10,读取。
getcher只识别字符
for循环
不可以在for循环体内修改循环变量,防止循环失去控制。
建议for语句控制循环变量的取值,采用“前闭后开区间”写法。
for循环的初始化、调整、判断都可以省略,但是,for循环的判断部分被省略,那么判断条件就是恒为真。
for(i=0,k=0;k=0;i++,k++)
k++这个循环不循环,因为k=0不是判断,是赋值,k一直为0,为假,不进入循环,如果为真(非0),即死循环。