scanf函数:(1)与printf函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include 。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。(2)其调用形式为: scanf("",);变量地址要求有效,并且与格式说明的次序一致。(3)返...
分类:
其他好文 时间:
2015-01-28 09:34:42
阅读次数:
174
C语言的scanf函数一、变量的内存分析(一)字节与地址①.内存以字节为单位 每个字节都有自己的内存地址,根据地址就可以找到该字节。整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间就相当于是每个字节,地址就是房号,根据房号可以找到房间(根据地址也可以找到内存中的字节)。相邻房间的房号是连...
分类:
编程语言 时间:
2015-01-28 00:43:05
阅读次数:
165
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!1.变量的内存分析 1)变量以字节为单位,每个字节都有自己的内存地址,根据地址就可以找到该字节。整个内存相当于一整个酒店,而酒店以房间为单位,在这里每个房间就相当于是每个字节,地址就...
分类:
编程语言 时间:
2015-01-27 17:44:27
阅读次数:
297
1. 假设*p=a[20]; p[i]---表示a[i]; p+i---表示a[i]的地址2. 用scanf()函数输入中间不能有空格;否则要用gets()函数(只能有一个参数)3. 指向二维数组a[4][5]的*p,如果要表示a[i][j]则需要写成*(p+i*5+j)4. 用指针表示二维...
分类:
其他好文 时间:
2015-01-26 20:48:34
阅读次数:
170
#include
#include
int main()
{
char str[50][50];
char *ps[50];
int i,n=0,m=0;
scanf("%d%d",&n,&m);
/*clear '\n'.
scanf()函数接受输入以后,回车被保存在输入流中了,
你在scanf()后面加一个getchar()就好了。 这样会吃
掉多余的回车符,后面的g...
分类:
编程语言 时间:
2015-01-15 14:18:29
阅读次数:
237
1)scanf函数,是一个标准的输入函数 是一个阻塞式的函数:当使用scanf的时候,程序会等待用户输入,如果不输入内容,程序不再往下执行 作用:接收从键盘输的的内容2)使用格式: 对比printf printf("格式控制字符串",变量列表); scanf("格式控制字符串",变量的“...
分类:
编程语言 时间:
2014-12-17 20:35:49
阅读次数:
132
关于 scanf函数补充 1》关于"字符"与"整型数"混合输入的 都是字符,输入的时候,字符前面不能有这些 2》关于"整型数"和"整型数"混合输入的 两个"整型数"在一块写,;必须要有,不然就会被当成一个 例如:1和1,如果没有分割的话,就是11 3》以后项目实战...
分类:
编程语言 时间:
2014-12-17 20:16:17
阅读次数:
206
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、变量的内存分析1.字节和地址1>内存以“字节为单位”,Oxffc1,Oxffc2,Oxffc3,Oxffc4....都是字节,0x表示的是十六进制2>不同类型占用的字节是不一样的,数据越大,所需...
分类:
编程语言 时间:
2014-12-06 18:04:28
阅读次数:
165
scanf( )函数和gets( )函数都可用于输入字符串,但在功能上有区别。若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。char string[15]; gets(str...
分类:
其他好文 时间:
2014-12-01 22:21:14
阅读次数:
170
这个被坑了好多次还每次都忘。。记录下来。。
scanf("%c",&ch);这个函数不能接收后面的回车符,只是把读到的字符赋给了ch。
在它后面用一个getchar();接收回车符
#include
#include
int main(){
char s[100];
char ch;
char res[100];
int pos,i;
while(ge...
分类:
其他好文 时间:
2014-11-19 01:37:31
阅读次数:
167