xiaolidong 发表于 2021-4-5 21:48:51

本帖最后由 xiaolidong 于 2021-4-5 22:12 编辑

Dev-c++复制代码直接粘贴出来的就只有空白

懂了在运行之后要输入东西 然后就会计算之后打印出计算结果

薄荷脑. 发表于 2021-4-26 21:19:19

不是很懂哦{:10_245:}{:10_245:}{:10_245:}

大R酱 发表于 2021-4-28 21:41:19

111

惟新 发表于 2021-4-29 16:30:58

光看这个确实难看懂,我看了好几遍,只能略懂,然后我去别的地方搜了一下,这才完全搞明白怎么用的

范小范Yoki 发表于 2021-4-30 17:32:23

除了格式占位符(% 开头)外的非空白字符:指定函数必须从输入流中读取到的字符,如果读取不匹配,则函数调用失败,并从匹配失败处截断输入流;
这段话不是很懂,不知道能不能举个例子

人之初性本善 发表于 2021-6-7 19:50:33

解释的非常详细,很喜欢

台先生 发表于 2021-6-20 15:49:58

电脑搞不懂了

Rhythm513 发表于 2021-7-6 18:49:45

没看明白,函数定义写的有点笼统,不能理解什么意思。

辣椒酱配馒头 发表于 2021-7-20 18:38:17

希望小甲鱼先生能看见我表示看不懂一大堆= =不过呢还好学过点看得懂实例

北木南n 发表于 2021-8-16 17:53:36

看的很舒服

采茝. 发表于 2021-8-17 12:54:38

{:10_277:}

Rebecca2021 发表于 2021-8-17 16:13:17

IceLee 发表于 2016-6-20 19:58
附加参数里边说,如果是普通变量名,之前加&
何为普通变量名??

int a;
a就是一个普通变量名。
scanf的函数形式为:scanf(格式控制,地址表列)。格式控制就是控制输入的格式比如%d就是必须输入整数格式,地址表列的参数你必须填写 变量的地址,而a只是一个变量名,如果加上“&”地址运算符,&a就是指a在内存中的地址了。

223588 发表于 2021-8-19 20:20:43

AaronWeiy 发表于 2021-8-22 15:06:50

睡在it床上 发表于 2017-9-14 21:32
返回值的意思有点模糊,意思是scanf(%d)的话,如果只输入abcdef。。返回值就一定是0.只要输入了数字,返 ...

scanf("%d",xxx)
如果上述样式语法,则只指定了一个format,对应的如果执行成功,那么返回值应当是1,如果执行失败,返回值应当是0

scanf("%d %d",xxx xxx)
如果是上述样式语法,则制定了两个format,对应如果执行成功,返回值则是2(成功执行的数量)

---来自4年后的萌新个人理解

shenqiqishi 发表于 2021-8-22 21:56:17

IceLee 发表于 2016-6-20 19:58
附加参数里边说,如果是普通变量名,之前加&
何为普通变量名??

这里的&是取地址运算符,就是不能代表地址的运算符叫普通运算符

joeyyoung2021 发表于 2021-8-27 09:30:51

代码怎么在codeblock里面没有反应腌

q928153424 发表于 2021-8-27 19:05:16

加油加油

很酷1212 发表于 2021-9-21 16:38:26

很好

TerenceYang 发表于 2021-10-11 14:45:41

{:10_266:}

100gram 发表于 2021-10-15 11:05:40

学到了学到了
页: 1 2 3 4 [5] 6 7 8
查看完整版本: scanf -- 格式化输入