技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 算法 --> 简单的echo程序

简单的echo程序

浏览:2192次  出处信息

       Unix/Linux系统中最简单的shell命令之一echo,功能如其名,可以用它来讲解main函数,以取代经典但令人乏味的HellWorld。

以下是代码片段:

      /**
       *@file     echo.c
       *
       *@brief    echo. 
       *
       *@author   liangb
       *@date     2009-12-09
       *@version  1.0
       *$Id: echo.c,v 1.0 2009/12/09 22:52:44 liangb Exp $
       */
      #include <stdio.h>

      //  The main function
      int main( int argc, char ** argv )
      {
             int i = 0;
             for( i = 1; i < argc; i++ )
             {
                    fputs( argv[ i ], stdout );
                    if( i < argc - 1 )
                    {
                           putchar( ’ ’ );
                    }
             }
             putchar( ’\n’ );
             return 0;
      }

编译:

以下是引用片段:
       gcc -o echo echo.c

将生成可执行文件echo,执行:

以下是代码片段:
       liangb@~/train/echo->./echo aaa bbb
       aaa bbb
       liangb@~/train/echo->       


 
      真实的Linux中代码比这个复杂,这里只是说明main函数怎么写。为什么需要这个头文件?for循环为什么要从i=1开始?stdout怎么回事?

      疑问:为什么搞这个简单的程序?

建议继续学习:

  1. php的echo为什么这么慢    (阅读:3894)
  2. 一个echo引起的进程崩溃    (阅读:3507)
  3. 加速PHP的ECHO    (阅读:2574)
  4. 两个 Header 的作用    (阅读:2173)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:野兽渡河问题
后一篇:限速类(C++版) >>
  • 作者:梁-兄    来源: 梁 兄
  • 标签: echo
  • 发布时间:2009-12-10 13:43:04
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1