上篇已经比较清楚的强调了 scanf函数后面接的是地址,不是变量。 如果接收的本来就是地址就不需要加&符,如果接收的是变量,则需要在前面加上&符。 所以接下来需要搞明白的是什么类型的是地址。 目前我们学到的地址有两个: 1.数组的首地址就是就是地址名。例如int a[10]; a就是地址。 2.指针 ...
分类:
其他好文 时间:
2018-05-16 15:15:59
阅读次数:
120
1. scanf 函数是有返回值的,它的返回值可以分成三种情况 1) 正整数,表示正确输入参数的个数。例如执行 scanf("%d %d", &a, &b); 如果用户输入"3 4",可以正确输入,返回2(正确输入了两个变量); 如果用户输入"3,4",可以正确输入a,无法输入b,返回1(正确输入了 ...
分类:
其他好文 时间:
2018-05-14 22:58:38
阅读次数:
185
scanf函数与gets函数比较: 相同点:scanf函数与gets函数都可以输入字符串。 不同点:gets函数从标准输入设备读取字符串,以回车结束。故可以用来输入带空格的字符串,可以无限读取,不会判断上限,因此不安全。可能会造成溢出。 scanf函数会以回车或者空格结束读取,即不能直接输入带空格的 ...
分类:
其他好文 时间:
2018-04-09 21:02:25
阅读次数:
179
说明:本文不适合新手学习,适合用来做参考。本文参考有其他博客的内容,不过年代久远已经忘记了,在此感谢各位博主! scanf函数 用 法:int scanf(char *format[,argument,...]); //scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的 ...
分类:
编程语言 时间:
2018-03-30 13:18:34
阅读次数:
249
函数名:scanf功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: sca ...
分类:
其他好文 时间:
2018-03-25 18:20:37
阅读次数:
180
第六章引用数组处理批量数据 1、数组的定义 :类型符 数组名[常量表达式] 1) 在主函数中定义数组,常量表达式不能包含变量 2)在被调用的函数中,其长度可以是变量或非常量表达式 3)在C语言中数组名代表该数组的起始地址,scanf函数中的输入项如果是字符数组,不要再加地址符& 2、数组的初始化 如 ...
分类:
编程语言 时间:
2018-02-25 17:24:00
阅读次数:
160
gets() 与 scanf() 函数相处呢有点小尴尬的,就是 gets() 在 scanf() 后边就爱捣乱。为什么呢,先了解它们两者之间的异同: 同: 都是可以接受连续的字符数据 并在字符结束后自动加上 '\0',标志结束接受 异: scanf 不能接受空格、制表符Tab、回车等,遇空格时就结束 ...
分类:
其他好文 时间:
2018-02-14 00:16:06
阅读次数:
169
一、字符串输入 1. 输入单个字符串 可以使用 scanf 函数,以空格为分割输入字符串,代码如下: 2. 输入整行字符串 可以使用 gets 函数,以 '\n' 为分割输入整行字符串,代码如下: 二、字符串处理 1. 字符串拷贝 可以使用 strcpy 函数,代码如下: 注意:1. str1 会覆 ...
分类:
其他好文 时间:
2018-02-09 22:36:02
阅读次数:
214
要想printf()和scanf() 函数工作,我们需要把printf()和scanf() 重新定向到串口中。重定向是指用户可以自己重写C 的库函数,当连接器检查到用户编写了与C 库函数相同名字的函数时,优先采用用户编写的函数,这样用户就可以实现对库的修改了。为了实现重定向printf()和scan ...
分类:
其他好文 时间:
2018-01-24 14:01:37
阅读次数:
524
1.学习了scanf()函数,C++输入流的用法,尤其是字符串的输入 2.微分方程的数值求解 一次累加后的 对离散后的微分方程:参数估计(最小二乘法) 1.首先另代换 2.最小二乘估计 3.得到模型表达式,预测 ...
分类:
其他好文 时间:
2018-01-23 23:17:42
阅读次数:
205