C语言编程一定要有一句 #include<stdio.h> 吗?

记得哪里似乎讲过,写C语言程序时一定要加句 #include <stdio.h>。想想也非常有道理:一个程序必须要有输出,这就要有 stdio.h 提供的标准输出语句。

但是我现在认为不对。

因为我结识了 system()。这货能执行命令行的命令。命令行就好说了啊!以 Windows 下为例,要输出是吧?行啊!echo 呀!写完整就是:

#include <stdlib.h>
//也可引入 windows.h 取而代之
int main(){
    system("echo Hello,World!");
    return 0;
}

看,没有 stdio.h 的事吧?

Try Ctrl+Enter :)

已有 2 条评论

  1. 闪闪的星

    不过,跟着老师学习的时候千万别学我。

    闪闪的星 December 22, 2016 | 11:38:42 am回复
  2. handy

    这不是教程,还要说为什么

    handy October 28, 2021 | 8:53:10 am回复