当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]很奇怪 的问题
帖子发表于 : 2008-03-14 21:04 

注册: 2008-03-07 1:11
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
请教各位,我在vim下编译好程序,代码如下
#include<stdio.h>
void main()
{
int i;
scanf("%d\n",&i);
printf("%d\n",i);
}
之后在终端运行,输入一个数比如 5
回车之后并没 直接输入出 5,而是要再输入随便几个键然后回车才显示 5
这是什么原因呀???


_________________
岁月催人!


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-03-14 21:52 
头像

注册: 2008-02-11 15:46
帖子: 450
送出感谢: 0 次
接收感谢: 0 次
scanf函数的格式没有问题,是你的理解有问题。若改为scanf("%d",&i);就没问题了。
就是说,若你写为scanf("%d,%d",&i,&k);,那么你就要输入23,5再回车,即逗号不能少(注意scanf函数中双引号内的格式)。
你应该再看看c语言教材。希望我说的是对的!!!!!!!!!!!!!!!!!!


_________________
Google Talk群组,请来<雨云>一番!
主题:UbuntuLinux编程科幻、民主、科学等。
添加 rain-cloud@appspot.com 为好友(然后say hi,并等待验证)
参见 http://goo.gl/xIpxH

Twitter:http://twitter.com/nixzhu


页首
 用户资料  
 
3 楼 
 文章标题 : 不是呀
帖子发表于 : 2008-03-14 22:11 

注册: 2008-03-07 1:11
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
改了还是有那个 问题呀!


_________________
岁月催人!


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-03-14 22:13 

注册: 2006-03-10 15:10
帖子: 3182
地址: xi'an China
送出感谢: 0 次
接收感谢: 2
恩,楼主应该先找本C语言的书好好看看。scanf 的常规用法至少要了解


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译