77问答网
所有问题
当前搜索:
scanf有什么用处
scanf
运算符中&是什么意思?
有什么用处
?
答:
&就是求地址的运算符 如数组名是数组第一权个元素的地址 所以数组名就可以不
用
加&进行运算 比如 int a;int *p=&a;
scanf
("%d",p);则不需要使用&运算符
如何输入大数字
答:
可以使用scanf来输入数字,并用其返回值来判断
。函数名:scanf 所在头文件: stdio.h 原型:int scanf(const char *format,...);功能:从标准输入stdin (标准输入设备,一般是键盘)中读内容的通用子程序,可以按格式(format)读入多个字符,并保存在对应地址的变量中,变量地址由参数传入。调用形式:scanf...
在实际编程中,C++或C语言的cin,
scanf
,printf这些东西会用到吗?_百度知...
答:
有图形界面的一般不会
用
到。命令行模式就会用到。这是最基本的IO函数,图形界面用不到不代表不实用啊。
C语言gets 和
scanf
答:
当score开始读取的时候,读到的第一个数据是一个空格,而不是希望的float类型的数据,因此整个缓冲区的流都乱了,所有的数据全部没有
用处
。解决的办法就是在 s与%f之间加上一个空格,就可以解决这个问题。
scanf
虚读格式
什么用
就是scanf(“%*d%d”,&a);
答:
函数调用时传入地址(也可以指针,等效)后,可以改变地址存储的变量值,即可以修改传入的参数的值
,而传入普通参数如整数时,函数会使用参数的复制版本,不是参数本身,在函数体内修改参数值不会真的修改实际的参数。
scanf
对用户非法输入的处理
答:
scanf
("%d",&i); // 用 %d 格式 从标准输入流 读入 一个整数 存入 i printf("i = %d\n",i ); // 用 %d 格式 输出 i while ((ch=getchar()) !='\n') continue; 循环地 读去 scanf 输入行 里残余字符 和 Enter 键 int j; // 变量声明, C++ 允许,C 不允许...
C语言中地址符究竟是
什么
答:
没有别的含义。
scanf
中,使用地址符,是因为scanf需要的是指针变量(因此指针变量不需要地址符),而普通变量需要通过地址符转译为指针使用。char c,*p;c = 'a';p = &c;//这是地址符的“真谛”scanf("%c",&c);scanf("%c",p);注意两个scanf语句都是正确的。
c语言中float. int. 等符号
用处
。还有\n %表示
什么
意思
答:
回答:float、int、 char、 double、 long叫做类型说明符,用来定义变量的,并说明定义变量的类型 例:float a; /* a为实型,允许有小数点出现。*/ int a; /* a为整型,即为整数*/ \n表示输出一个回车符号 例:float a=0.1; int b=1; printf("%f\n",a); printf("%d",b); 运行结果为:0....
C语言
scanf
("%4c",&ch); ch是char类型 问%4c在这里
有什么
意义?
答:
那%4c
有什么
意义呢?对上面的写法没有任何意义,但它有其它
用处
:char buf[5] = {0};
scanf
("%4c",buf);这会让用户输入4个字符,不能多也不能少。读取后放到buf中,因为scanf不附加‘\0’到buf中,所以初始化时加‘\0’。有很多固定字符个数的情况,比如学号、身份证号等等。
c语言问题 求大神看下
答:
左:只能保存最后一次输入的字符串,且字符串的长度不能大于4。右:不能这么写,最后一句应该改为:
scanf
("%c",&a[i]);这个程序只能输入5个字符(包括空格在内)
1
2
3
4
涓嬩竴椤
其他人还搜
scanf什么时候用
scanf怎么用
scanf什么意思
printf和scanf的用法
scanf的返回值是什么
c语言scanf和printf
scanf和printf的区别
scanf怎么输入
scanf函数和printf