A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 愿得一人心1111 中级黑马   /  2015-8-21 21:49  /  495 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import和include的区别(面试题)       1.import和include   都是引入头文件       2.import引入的头文件,可以防止重复包含       3.include使用预处理指令防止重复包含,如果不写预处理指令,没法防止C文件中引入头文件:#include <stdio.h>OC中引入头文件:#import <Foundation/Foundation.h>NSLog:cocoa的框架中提供的一个方法(函数)
         1. NSLog和printf的使用差异                NSLog能自动换行,printf不会自动换行                自动输出时间等项目信息,printf不会输出调试信息                NSLog函数的参数是一个NSString对象,printf是一个字符串常量指针,不能打印对象          2. NSLog格式化输出的问题              OC向下兼容C                            OC中特有的字符串表示方法                   NSString *str=@"张三丰";      ( NSString创建的字符串是一个对象)                   NSlog(@"%@",str);@:1.@“”     表示将C中的字符串转化为OC中字符串对象NSString        2.@标示符     OC中的关键字大部分以@开头     注释:单行(cmd+/),多行(不能嵌套使用),文档OC可以访问C中源文件的函数,但C不能访问OC中源文件函数C语言中文件后缀   .c(源)  .o(目标)  .out(可执行)    .h(头文件)OC中文件后缀       .h    .m(源)     .c    .cpp(C++)      .mm(Ob C++)

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马