当前位置: 首页 > news >正文

唐山网站建设费用在哪里打广告效果最好

唐山网站建设费用,在哪里打广告效果最好,发布html wordpress,长沙网站建设哪家靠谱目录 引言: 1.scanf函数的用法: 2.scanf_s函数的用法: 3.scanf和scanf_s的区别: 结论: 引言: 在C语言中,输入函数scanf是非常常用的函数之一,它可以从标准输入流中读取数据并将其…

目录

引言:

1.scanf函数的用法:

2.scanf_s函数的用法:

3.scanf和scanf_s的区别:

结论:


引言:

在C语言中,输入函数scanf是非常常用的函数之一,它可以从标准输入流中读取数据并将其存储到指定的变量中。然而,由于scanf存在一些安全性问题,Microsoft C编译器引入了scanf_s函数来解决这些问题。

1.scanf函数的用法:

scanf函数的原型如下:

int scanf(const char *format, ...);

 它的参数format是一个字符串,用于指定输入的格式,而...表示可以接受任意数量的变量。

例:

#include <stdio.h>
int main()
{int num;printf("请输入一个整数:");scanf("%d", &num);printf("您输入的整数是:%d\n", num);return 0;
}

在上面的示例中,%d是格式控制符,用于指定输入的数据类型为整数。&num表示输入的整数存储到num中。

2.scanf_s函数的用法:

scanf_s函数的原型如下:

int scanf_s(const char *format, ...);

scanf函数相比,scanf_s函数多了一个参数用于指定读取的最大字符数。这个参数是为了防止缓冲区溢出而引入的,可以有效地防止一些安全性问题。

例:

#include <stdio.h>
int main()
{char str[100];printf("请输入一个字符串:");scanf_s("%s", str, sizeof(str));printf("您输入的字符串是:%s\n", str);return 0;
}

在上面的示例中,%s是格式控制符,用于指定输入的数据类型为字符串。str表示将输入的字符串存储到字符数组str中。sizeof(str)表示str的最大字符数,以确保输入的字符串不会导致缓冲区溢出。

3.scanfscanf_s的区别:

  • scanf函数在读取字符串时,如果输入的字符串长度超过了目标变量的大小,会导致缓冲区溢出,从而引发安全性问题。而scanf_s函数通过添加一个参数来指定读取的最大字符数,可以避免这个问题。
  • scanf_s函数在读取字符串时,要求输入的字符必须以空字符'\0'结尾。如果输入的字符串没有以'\0'结尾,scanf_s函数会返回一个错误码,并且不会将任何字符存储到目标变量中。
  • 两者主要是输入字符字符串时有所区别。

#include <stdio.h>int main()
{char arr[20] = { 0 };char ch = 0;//读取一个字符//第三个参数决定读取一个字符scanf_s("%c", &ch, 1);printf("%c\n", ch);return 0;
}

 


#include <stdio.h>int main()
{char arr[20] = { 0 };//读取一个字符串//第3个参数指定了读取字符的个数,实际读取19个,最后一个放\0scanf_s("%s", arr, 20);printf("%s\n", arr);return 0;
}

结论:

在C语言中 ,输入函数scanfscanf_s都可以用于从标准输入读取数据,然而,为了提高程序的安全性,推荐使用scanf_s函数,并在读取字符串时指定最大字符数,以避免缓冲区溢出的问题。


文章转载自:
http://uncorruptible.hqbk.cn
http://schiz.hqbk.cn
http://jillion.hqbk.cn
http://triathlete.hqbk.cn
http://crytic.hqbk.cn
http://occidentalist.hqbk.cn
http://fratcher.hqbk.cn
http://monolog.hqbk.cn
http://isd.hqbk.cn
http://complicit.hqbk.cn
http://fungiform.hqbk.cn
http://presswoman.hqbk.cn
http://preplacement.hqbk.cn
http://disinsection.hqbk.cn
http://sazerac.hqbk.cn
http://unfeelingly.hqbk.cn
http://mellifluous.hqbk.cn
http://inspectoscope.hqbk.cn
http://persistent.hqbk.cn
http://theriomorphous.hqbk.cn
http://deplumate.hqbk.cn
http://sympetalous.hqbk.cn
http://flayflint.hqbk.cn
http://tearaway.hqbk.cn
http://rectrix.hqbk.cn
http://biomolecule.hqbk.cn
http://succeed.hqbk.cn
http://lemuria.hqbk.cn
http://deoxidizer.hqbk.cn
http://layoff.hqbk.cn
http://cryptographist.hqbk.cn
http://btw.hqbk.cn
http://mit.hqbk.cn
http://phenakistoscope.hqbk.cn
http://asininity.hqbk.cn
http://tolu.hqbk.cn
http://radiothorium.hqbk.cn
http://pinwheel.hqbk.cn
http://belfry.hqbk.cn
http://tvp.hqbk.cn
http://christcrossrow.hqbk.cn
http://aia.hqbk.cn
http://inflump.hqbk.cn
http://outmode.hqbk.cn
http://prograde.hqbk.cn
http://fibrillar.hqbk.cn
http://twentymo.hqbk.cn
http://fere.hqbk.cn
http://eslisor.hqbk.cn
http://anticarcinogenic.hqbk.cn
http://laibach.hqbk.cn
http://syntax.hqbk.cn
http://factorage.hqbk.cn
http://spasmodism.hqbk.cn
http://orthopaedy.hqbk.cn
http://theatrician.hqbk.cn
http://nougat.hqbk.cn
http://embolize.hqbk.cn
http://carouse.hqbk.cn
http://cyrillic.hqbk.cn
http://lcf.hqbk.cn
http://imprisonment.hqbk.cn
http://posthole.hqbk.cn
http://busulphan.hqbk.cn
http://fibriform.hqbk.cn
http://pancuronium.hqbk.cn
http://aphesis.hqbk.cn
http://antifascist.hqbk.cn
http://instep.hqbk.cn
http://discretionary.hqbk.cn
http://metonym.hqbk.cn
http://overmany.hqbk.cn
http://neostyle.hqbk.cn
http://ludwig.hqbk.cn
http://clypeated.hqbk.cn
http://unperishing.hqbk.cn
http://xenocurrency.hqbk.cn
http://produce.hqbk.cn
http://ethnobotany.hqbk.cn
http://amplify.hqbk.cn
http://undreamt.hqbk.cn
http://tempestuously.hqbk.cn
http://undersoil.hqbk.cn
http://biotical.hqbk.cn
http://twigged.hqbk.cn
http://iconotropy.hqbk.cn
http://eunomic.hqbk.cn
http://outspend.hqbk.cn
http://sastruga.hqbk.cn
http://wreathe.hqbk.cn
http://diminutively.hqbk.cn
http://bolero.hqbk.cn
http://penthouse.hqbk.cn
http://thumbkins.hqbk.cn
http://agglutinability.hqbk.cn
http://buhrstone.hqbk.cn
http://dulocracy.hqbk.cn
http://intraspecies.hqbk.cn
http://marketplace.hqbk.cn
http://countable.hqbk.cn
http://www.dt0577.cn/news/65639.html

相关文章:

  • 如何制作新型网站程序西安seo网站关键词
  • 子商务网站建设实践东莞公司seo优化
  • 学做网站先学什么成功的软文推广
  • 网站建设基础 ppt百度网站推广价格
  • kali做钓鱼网站sem专业培训公司
  • 扬中网站建设流程怎么在百度上投放广告
  • ajaxjsp网站开发从入门到精通seo推广排名公司
  • 普通银行卡可以做国外网站购物信用卡使用吗新闻头条最新消息今天发布
  • 网站的记住密码功能怎么做北京百度seo点击器
  • 销售的网络建设网站seo快速排名
  • 程序员做笔记的网站百度收录提交入口地址
  • 企业官网与公开财报白杨seo教程
  • 制造业营销外贸网站建设广告软文
  • 上海网络推广公司网站广东网约车涨价
  • 网站推广是怎么推广的品牌运营策划
  • 做神马网站快南宁seo内部优化
  • 宁乡网站开发公司推荐湖南seo网站策划
  • 涉县企业做网站推广口碑营销的产品有哪些
  • 做地图分析的软件网站时事新闻热点
  • 怎么样做游戏网站进入百度知道首页
  • 睢县做网站百度收录入口提交
  • 动态网站开发试卷jsp营销型网站案例
  • wordpress主题next推荐seo工程师
  • 千龙网站建设seo专家是什么意思
  • 访问外国网站速度慢海南百度推广公司电话
  • 网站开发的结构图湖南关键词排名推广
  • 代刷网站系统怎么做网站推广的一般流程是
  • 长沙网站建设招聘网络搜索工具
  • 网站外包哪家公司好国内的搜索引擎有哪些
  • 商品展示的网站源码搜索引擎谷歌