A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 学习专用 中级黑马   /  2015-5-26 19:20  /  1270 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

问题是这样的,我按照基础教程的视频,和老师打的完全一模一样
int main(int argc, const char * argv[]) {
   
    int a;
   
    printf("please enter the num:");
   
    scanf("%d",&a);
   
    printf("%d",a);
   
    return 0;
   
   
}
运行之后 ,输入值之后不返回值。
而且一直是运行状态。不会自动停止,
本来想截图上传的,但是传不上来,谁知道原因麻烦回个帖,万分感谢!
file:///D:/%E5%9B%BE%E7%89%87/Desktop/QQ%E6%88%AA%E5%9B%BE20150526182434.png

9 个回复

正序浏览
学习专用 发表于 2015-5-27 11:01
恩呢,我已经找到原因了,小键盘的数字不管用,要用大键盘的才返回值,谢谢你们,谢谢大家 ...

好忧桑。- - 没有看。。
回复 使用道具 举报
应该是没有。#include<stdio.h>
不会给你调用printf和scanf方法的。
回复 使用道具 举报
蜡笔小炎 发表于 2015-5-26 20:45
我之前遇到过一样的现象
我用的是苹果的大键盘,右边有数字键的那种,数字键右下角是个enter键
我之前调一 ...

恩呢,我已经找到原因了,小键盘的数字不管用,要用大键盘的才返回值,谢谢你们,谢谢大家
回复 使用道具 举报
路过!学习!
回复 使用道具 举报
围观学习,大家努力
回复 使用道具 举报
代码没问题,虽然少个 #include <stdio.h>
插入图片的话,点击右上角高级模式,在点击添加图片就能选择上传了{:3_57:}
回复 使用道具 举报
我觉得你可能是没有回车吧,输入完之后点击回车程序才会往下执行,不然就会一直卡在scanf语句中,还有,printf输出结束了最好加上‘\n’换行。这样清晰明了。
回复 使用道具 举报
我之前遇到过一样的现象
我用的是苹果的大键盘,右边有数字键的那种,数字键右下角是个enter键
我之前调一个程序快气死我了,就是拿它当回车用了,怎么都不管用,后来写了个类似你这样的发现还是不管用!一提这事儿就来气!
后来才发现,原来那个键和左边键盘上的return键是不一样的!
不知道你是不是这个原因
回复 使用道具 举报
是不是环境问题哦?这个代码是没有错的啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马