红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu下的编程问题

发布时间:2009-11-19 17:13:39来源:红联作者:lightyear
小弟在ubuntu下尝试了一下用gcc编译器编译了一个很简单的hello world文件,内容如下:
#include
int main()
{
printf("");
return 0;
}
结果输出的内容不是Hello world!而是我的路径名,我想知道这是怎么回事,有没有朋友也遇到过这种情况!
文章评论

共有 20 条评论

  1. 独自闯荡 于 2010-04-01 10:49:04发表:

    支持楼上!

  2. temp016 于 2010-04-01 08:57:09发表:

    这样也行呀

  3. kcliff 于 2010-03-30 00:04:00发表:

    [i=s] 本帖最后由 kcliff 于 2010-3-30 00:07 编辑 [/i]

    #include
    int main()
    {
    printf(""); /#这里不对 返回你的路径名是因为输出无换行字符(\n) ,改为
    printf("hello word!\n");
    return 0;
    }

  4. chengjc 于 2010-03-14 01:23:49发表:

    没遇到过这种问题

  5. thorne 于 2010-03-12 11:42:20发表:

    都什么乱七八糟的

  6. fox1987 于 2010-03-12 11:07:18发表:

    参考下

  7. zxc261147 于 2010-02-07 18:49:45发表:

    引用:
    LZ把编译执行的过程截个图上传来看看
    alick 发表于 2009-11-19 18:54



    同意,无图无真相。程序问题不大 只是编程习惯不好,估计是编译执行过程出问题了

  8. wyxzhd 于 2010-02-05 22:54:00发表:

    main函数是不能定义成void的,好好看看c语言的书

  9. freewind 于 2010-02-05 20:47:00发表:

    10# netlinux


    楼上怎么可能是对的,有void还怎么可能有return?

  10. tfh120 于 2010-01-06 18:43:02发表:

    嘿嘿!高!

  11. 白郧 于 2010-01-03 16:03:38发表:

    楼上让我无语了

  12. netlinux 于 2009-12-31 12:37:43发表:

    楼上正解 !!我自己顶自己一下!

  13. netlinux 于 2009-12-31 12:36:19发表:

    #include
    void main()
    {
    printf("Hello world!");
    return 0;
    }
    你这样试一下 应该就没有问题了

  14. chbwang 于 2009-12-30 13:43:31发表:

    没遇到呀!

  15. songchunha1982 于 2009-12-22 19:12:47发表:

    楼主你的代码有问题??

  16. paul4021 于 2009-12-22 16:16:47发表:

    楼主没有输出任何的东西,就return了,程序当然是回到当前目录,你试试以下几种情况的输出
    1,“\n”
    2,“Hello!”
    3,“Hello!\n”
    试过之后你就明白是怎么回事了。
    或者你将return去掉,然后加上while(1);试试看:)

  17. alick 于 2009-11-19 18:54:28发表:

    LZ把编译执行的过程截个图上传来看看

  18. zhaoyuzhong3694 于 2009-11-19 18:47:24发表:

    #include
    main()
    {
    printf("hello,word.\n");
    }

  19. moranlin 于 2009-11-19 17:38:13发表:

    ..........................
    没有遇到过这么奇怪的问题...

  20. lightyear 于 2009-11-19 17:14:31发表:

    怎么没有了?我把代码再复制一遍阿!
    #include
    int main()
    {
    printf("Hello world!");
    return 0;
    }