一、类、对象在内存中的存储/* 内存分区: 栈:局部变量 堆:程序员自己写代码申请开辟的 程序员自己维护,编译器现在帮我们自动优化了,它在合适的给我们加上了释放空间的语句,所以我们现在写的对象不会造成内存泄露 全局区:所有的全局变量和静态变量 常量区:所有的常量 代码...
分类:
编程语言 时间:
2015-11-17 16:59:33
阅读次数:
222
一、第一个OC程序#import //导入头文件int main(int argc, const char * argv[]) { //main函数 @autoreleasepool {//自动释放池,我们现在写代码最好都写这里面 NSLog(@"Hel...
分类:
编程语言 时间:
2015-11-16 18:55:39
阅读次数:
243
一、c语言的基本概念 丹尼斯 里奇1 是一个面向过程的计算机高级语言--不需要任何运行环境便能运行的程序语言;2 标准:目前是C11 (K&R C—>ANSI C / C89标准—>C99标准——>C11标准)二、C程序概念1、...
分类:
编程语言 时间:
2015-11-15 20:32:38
阅读次数:
474
学习一门开发语言,首先要掌握的它的基本语法,这可能几天就能学会,但如果要融会贯通,就得去学习这门语言的框架和一些库,再结合一些项目的应用,这可能需要花几年的时间。OC是C语言的一个超集,是一门面向对象的语言,因为苹果的崛起而火,API主要是cocoa(OSX)和cocoatouch(iOS),GCC...
分类:
编程语言 时间:
2015-11-14 17:54:38
阅读次数:
309
平时学习中总会听见有人说语言学习的多么的好,像java,C,C++等。然而我们的目光不应该拘于选择什么语言上,真正能学好一门语言或者能利用一门语言按照自己的设想与去编出满意的软件是我们的追求,并不是懂语言就可以的。作者以他的经验告诉我们,成天讨论语言好坏的人是可悲的,因为语言并没有好坏之分,只...
分类:
其他好文 时间:
2015-11-13 18:35:30
阅读次数:
163
1 #include 2 #include 3 4 #define INI_LEN 20 5 #define INC 10 6 char* get_input(); 7 void output(char* array); 8 int main(){ 9 printf("请输入字符串,双...
分类:
编程语言 时间:
2015-11-12 19:48:59
阅读次数:
270
读取屏幕输入的前十个字符 1 #include 2 void main() 3 { 4 char a[11]={0}; 5 char b; 6 int i=0; 7 for(i=0;i<10;i++) 8 { 9 b=getchar();10 if(b!='\n'...
分类:
编程语言 时间:
2015-11-11 19:17:18
阅读次数:
183
一、预处理指令的介绍 预处理命令:在编译之前触发的一系列操作(命令)就叫预处理命令。 特点:以#开头,不要加分号。 #include: 文件包含指令 把指定文件的内容复制到相应的位置 #define: #define 宏名 替换的值; ...
分类:
编程语言 时间:
2015-11-10 13:43:37
阅读次数:
187
一、malloc函数/* 首先需要导入头文件 #include malloc void* malloc(n); n是字节大小 开辟堆空间,开辟的字节数以n为准 返回的是开辟空间的首地址 void*是万能指针,也就是...
分类:
编程语言 时间:
2015-11-09 18:38:09
阅读次数:
233
语言只是工具,在学习编程的过程中,我们不断接触多种多样的语言,学习并且运用它们。我们会因为无法精通某种语言而着急,而担忧,当然也会因为对某种语言的了解而兴奋,而激动。但逐渐的,我们忘记了学习语言的最终目的,编程和工程不同,我们可能在编程中用不同方法解决问题,可能因为哪种方法的更巧妙或者技术方面的问题...
分类:
其他好文 时间:
2015-11-08 14:36:54
阅读次数:
165