当前位置:   article > 正文

C语言使用scanf_s函数输入的正确姿势_scanf_s怎么用

scanf_s怎么用

            刚开始学习C语言,第一次写博客,有点小紧张,文章有不足之处欢迎指正。

一、 scanf_s函数格式控制字符串中除了格式声明之外,如果有其他字符,则在输入数据时要在对应位置上输入与这些字符相同的字符。
        例如以十进制格式输入1,2,3的语句scanf_s("%d,%d,%d",&a,&b,&c); 在输入数据时,应该输入1,2,3而不是1 2 3
       这里有的童鞋就要问了,为啥有时候可以输入1 2 3这样的格式呢?其实是这样的 :输入数值 ,两个数值之间要插入空格或其他分隔符(输入数值时如遇到空格,回车等或其他非法字符,认为该数值结束),以区分两个数值。 但是,如果出现上面第一种情况,就只能使用与格式控制字符串中字符相对应的字符。 以上面的例子来说,输入时不能使用1,2,3之外的任何格式
二、在输入连续的字符时,中间不能用任何字符,系统能够区分各个字符,有时候一个不小心就打入了空格或其他的字符,结果可想而知。但是,如果格式控制字符串中除了格式声明之外,如果有其他字符,则在输入数据时要在对应位置上输入与这些字符相同的字符。
        好了,第一次博客就写到这儿,不太会用这个编辑器,有啥建议的欢迎来带带小白。
        声明:一部分内容来自书本知识,不知道算不算原创,这里就定为翻译吧。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号