c语言输入函数的作用,C语言教学(五)scanf输入函数

原标题:C语言教学(五)scanf输入函数

今天给大家带来C语言的输入函数scanf,跟着下图敲一遍吧。

12e315ebcaf6e11a97e543e72f36bc54.png

6b5b62dfe85df9cf19fcacf8b1d560ec.png运行结果

这个代码可以键盘获取输入的数然后在屏幕显示出来,可以看到在主函数我们先定义了一个整数型变量a,为什么要定义这个变量呢?不能直接输入后显示输入的数吗?各位先想一下。

我们代码先输出了一句话,这句话有什么用呢?其实起的就是一个提示的作用,提示各位接下来该干什么,如果没有提示的话,就会像下图这样,我们先把提示注释掉来一遍。

dd7a834df241ebf5ec2c768e58b78f03.png

可以看到注释掉提示后的运行结果,为什么运行后是空的什么都没有,其实这是计算机在等你输入呢,因为没有提示,所以如果代码给别人使用必须得让被别人知道怎么操作,这就是提示的作用。

edb990b8e09a320f6e75e3e147770296.png运行结果

那么是否有人会想到能不能在scanf函数里加提示呢,你们可以将我最后倒数第二句代码取消注释试一遍。可以发现运行结果不会显示%d前面的提示内容。

回到我们的第一个问题,为什么要定义一个变量,而不能直接输出输入的。

那么我们可以看到在scanf函数里有个&a,&就是取值的意思,&a就是取a等于%d,也就是输入的整数型%d给了变量a,如果scanf没有指定给哪个变量,那么输入的值计算机是不会储存的,输入的值就是多余的存在。

再试试下面这个代码。

dbcac6accf5e21b8930d24ed5a63bdb9.png

定义了字符串数组,这样就可以输入多个字符。%s是字符串的意思,请大家自己多敲几遍,看下结果如何,理解起来也更快。返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值