黑马程序员技术交流社区

标题: 在ios环境下,编译C语言代码 [打印本页]

作者: apple_victor    时间: 2014-3-5 12:44
标题: 在ios环境下,编译C语言代码
本帖最后由 apple_victor 于 2014-3-6 08:54 编辑

在ios环境下,用CLang编译器编译c语言代码,如果去掉前面的 #include <stdio.h>  ,编译也能通过,但是有警告,为什么呀?如果在别的环境下,去掉前面的 #include <stdio.h>就编译不能通过。
作者: Silent_memory    时间: 2014-3-5 14:14
#include<stdio.h> 指令的作用是引入 stdio.h 文件,它是 C 语言标准库中的一个文件,声明了跟标准输入输出相关的函数和变量,如果你没有用到这里的函数或是变量不引入也可以的。
作者: 陈志辉    时间: 2014-3-5 16:50
基础视频有说的,认真看看:lol
作者: conpgy    时间: 2014-3-5 18:56
# inciude<stdio.h> 不是必须的,这个是包含标准输入输出接口的头文件。如包含printf(), scanf(), getchar(), putchar()等标准输入输出函数。如果用到了这些函数。则必须要加上这一句。否则会报错,不能编译通过。但为什么CLang编译器只给出警告,那或许是编译器自动帮你加载了这个头文件。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2