问问各位,划横线的什么时候可以省略啊,纯自学

划横线的时候什么时候可以省略啊,我有时候省略可以运行,有时候不行

img

img

画横线的是文件头,用于在编译时连接其他内置函数使用。
这里的system("pause"显然需要,划横线的文件头,如果你将其删除,编译时编译器找不到system("pause")进而报错
就像你把include stdio.h删除程序找不到printf函数一样,文件头是需要时才加的,不是考虑其是否多余。

include stdio.h是一个文件库,也叫头文件,system("pause")就是从include stdio.h中调取的,当你不需要写system("pause")时,可以删除include stdio.h。

首先,你要理解,这两个划线的地方是什么意思

  1. 那是个头文件,因为你需要使用某些函数来自这里,所以,当你i使用到这些函数,就需要这个头文件,如果没有使用,当然就可以删除了
  2. 那代表在运行结束,窗口停在这里,让你看运行结果,如果你不想看,删掉就删掉把