今天把操作符sizeof用了个遍,各种类型基本都用了,最后发现结构体类型最麻烦。下面直接进入主题:(1)先是定义了如下结构体:struct{char a;int i;double d;}text;然后用sizeof(text),预期结果是1+2+8 = 11???如果这样想就错了,答案是16.(2)...
分类:
其他好文 时间:
2015-09-15 14:42:21
阅读次数:
131
??原创文章,欢迎转载。转载请注明:关东升的博客 在我们学习语言时都会学到这种语言的数据类型,在Swift中数据类型有那些呢?整型、浮点型、布尔型、字符、字符串这些类型是一定有的,其中集合、枚举、结构体、类也是Swift中的数据类型。元组是Swift中特有的。其他那些类型我们可能多少知道些或是听说过。元组是在Swift中有的,它是什么呢?它是一种数据结构,在数学中应用广泛。在计算机科学中,元组...
分类:
编程语言 时间:
2015-09-11 10:49:13
阅读次数:
189
原创文章,欢迎转载。转载请注明:关东升的博客 在我们学习语言时都会学到这种语言的数据类型,在Swift中数据类型有那些呢?整型、浮点型、布尔型、字符、字符串这些类型是一定有的,其中集合、枚举、结构体、类也是Swift中的数据类型。元组是Swift中特有的。 其他那些类型我们可能多少知道些或是听说过。...
分类:
编程语言 时间:
2015-09-11 10:46:02
阅读次数:
144
主要有以下3点的区别1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。3、用途不同。...
分类:
其他好文 时间:
2015-09-08 19:46:32
阅读次数:
114
拆箱装箱数组中只能装入对象,而很多时候我们需要把类似Int 或者结构体这种装入此时我们需要进行拆装基本思想是 把类似int还有结构体 转换成相对应的对象 然后加入数组 ,导出时 要从对象型变成对应的int或者结构体类@property NSmutableArray *ages;self.ages=[...
分类:
其他好文 时间:
2015-09-06 06:17:33
阅读次数:
131
偶然发现代码里面有个未定一个结构体类型,形式如下:structvas;而在当前文件中又实现了其定义。一开始不理解其意义,看完代码发现了其作用:因为另一个包含了它的结构体的定义代码放在了structvas定义的前面,前面的structvas是为了告诉编译器,这个structvas是定义了的,后面是其真...
分类:
其他好文 时间:
2015-09-01 15:17:37
阅读次数:
168
本文目录一、枚举的概念二、枚举类型的定义三、枚举变量的定义四、枚举使用的注意五、枚举变量的基本操作说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略上一讲介绍了结构体类型,这讲就介绍...
分类:
编程语言 时间:
2015-08-27 07:04:49
阅读次数:
158
Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字 原创文章,欢迎转载。转载请注明:关东升的博客 好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下Swift中的标识符和关键字。什么是标识符呢?标识符就是给变量、常量、方法、函数、枚举、结构体、类...
分类:
编程语言 时间:
2015-08-25 21:13:28
阅读次数:
154
本文目录一、枚举的概念二、枚举类型的定义三、枚举变量的定义四、枚举使用的注意五、枚举变量的基本操作说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略上一讲介绍了结构体类型,这讲就介绍...
分类:
编程语言 时间:
2015-08-20 12:34:29
阅读次数:
116
OC数据类型可以分为 基本类型、构造类型、指针类型、空类型
基本类型可分为
整型、字符型、枚举型、浮点型(float类型、double类型)
构造类型可分为
数组类型、结构体类型、公用体类型
指针类型
空类型
一、整型
☆ short int(简称short):short型-16位,取值范围-32768到32767(-2^15到2^15)
☆ int:int型-32位...
分类:
其他好文 时间:
2015-08-19 13:22:27
阅读次数:
86