C语言_04

时间:2022-11-12 17:55:39

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),即死循环。