⑤C语言笔记之函数 加减运算(包含getchar 函数分装 多种语法)

⑤C语言笔记之函数 加减运算(包含getchar 函数分装 多种语法)

加减运算三步骤

1.选择运算符

注;如果运算符输入错误,返回值=-1,跳转到第40行进行判断,结果返回值=-1,直接跳转到第63行跳出程序

⑤C语言笔记之函数 加减运算(包含getchar 函数分装 多种语法)

2.输入数据

⑤C语言笔记之函数 加减运算(包含getchar 函数分装 多种语法)

3.计算并打印结果

解析第54行到60行:当第一次执行mark=0,说明正常进入,对if语句执行,从第二次开始接下来的每次执行都是

mark=1(mark !=0),这个作用是为了将输入data2后的回车进行吸收。

补充:getchar函数是与上一步操作(例:多余的一个回车)抵消一个回车

以下输入运算符错误情况

⑤C语言笔记之函数 加减运算(包含getchar 函数分装 多种语法)