scanf_s的用法

建议使用scanf_s替代scanf,理由见上篇。

关于scanf_s的用法:

int x;
scanf_s("%d",&x); //用法与scanf相同

float f;
scanf_s("%f",&f); //用法与scanf相同

char c;
scanf_s("%c",&c,sizeof(c)); //第三个参数

char name[16];
scanf_s("%s",name,sizeof(name)); //第三个参数 防越界

int age;
char name[16];
scanf_s("%d%s",&age,name,sizeof(name));

————————————————
版权声明:本文为CSDN博主「阳冲亦右」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_53606700/article/details/160888436

posted @ 2026-05-08 13:27  阳冲亦右  阅读(20)  评论(0)    收藏  举报