1.scanf_s(是vs提供的函数)
a.代码1
int main()
{
char a = 0;
//scanf_s("%c", &a, 1);
scanf_s("%c", &a, sizeof(a));
return 0;
}
scanf_s有三个参数,最后一个是变量a所占据空间的大小(单位为字节),这里可以写1,也可以写sizeof(a)。如果a为整型的话,第三个参数就为4,或者sizeof(a)。
b.代码2
int main()
{
char a = 0, b = 0;
scanf_s("%c %c", &a, sizeof(a), &b, sizeof(b));
printf("%c %c", a, b);
return 0;
}
可不要写成 scanf_s(“%c%c”,&a,&b,1,1);这样会出错的
c.代码3
int main()
{
int a = 0;
int b = 0;
scanf_s("%d %d", &a, &b, sizeof(a),sizeof(b));
printf("%d %d", a, b);
return 0;
}