pragma mark scanf函数 实现原理
/*
快捷键
添加断点: command +\
利用scanf从输入缓存区中获取用户输入的数据
只要类型不匹配,那么scanf函数的函数就会自动结束,并且不会修改对应的变量的值。也不会取走输入缓存区中保存
*/
pragma mark 代码
#include <stdio.h>
int main()
{
// 1. 提醒用户
// printf("请输入两个整数,整数之间用逗号隔开,使用回车结束\n");
// 2.定义变量保存用户输入的数据
int num1, num2;
char charValue;
// 3.接收用户输入的数据
// num1 = 123, charValue = + ,num2 = 456;
scanf("%i%c%i",&num1,&charValue,&num2);
// 4.求差
// int result = num1 - num2;
// 5.输出验证
// printf("result = %i\n",result);
printf("num1 = %i, charVlaue = %c, num2 = %i",num1,charValue,num2);
// 用户输入 --> 输入缓存区 --> scanf
char charValue2;
int num3;
scanf("%c%i",&charValue2 ,&num3);
printf("charValue2 = %c,num3 = %i",charValue2,num3);
//
return 0;
}