结束了C的学习之后我们开始学习OC了.OC和C最大的不同就是源文件的后缀名.犹记得C的后缀名是.c头文件是.h.到了OC源文件变成了.m.
然而我们知道OC是支持C的,在OC的.m源文件里面写C的代码是完全没问题的.而且据我所知不需要调用stdlib.h就可以使用printf和scanf之类的函数.这个就引申出OC中和C中不一样的预处理指令#import了.
大家看.那个带#的预处理指令后面是import而不是我们熟悉的include.#import对#include是一种加强.咱们之前#include容易出现头文件重复包含的问题.通过条件判断预处理指令来防止被重复包含.#import直接封装好了.不需要让我们去写预处理条件判断指令.这是OC的一大加强.