美文网首页
自学iOS第六天 11.16

自学iOS第六天 11.16

作者: YAN7 | 来源:发表于2015-11-16 21:07 被阅读14次

学到的知识点:

  1. 费波纳茨数列:

  2. 数组的初始化:

  • 未经初始化的数组的元素的值为垃圾值

  • 当数值数目少于数组元素时,多余的数组元素被初始化为0

  • 当使用空的方括号对数组进行初始化时,编译器会根据列表中的数值数目来确定数组大小

  • C99规定,在初始化列表中使用带有方括号的元素下标可以指定某个特定的元素,同样的,在初始化一部分元素后,其他未被初始化的元素都将被设置为0:

    int main(void)
    

{
int days[MONTHS] = {31, 28, [4] = 31, 30, 31, [1] = 29};
int i;

for (i = 0; i < MONTHS; i++) {
    printf("%2d %d\n", i + 1, days[i]);
}
return 0;

}
其结果为:
1 31
2 29
3 0
4 0
5 31
6 30
7 31
8 0
9 0
10 0
11 0
12 0
```

  1. 数组名是数组

  2. sizeof是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占的字节个数。

  3. 指针

  • 赋值: 可以把一个地址赋给指针。通常使用数组名或地址运算符&来进行地址赋值。
  • 求值或取值: 运算符 * 可取出指针指向地址中存储的数值
  • 取指针地址 指针也是变量,也具有地址和数值,也可以取地址,使用运算符&可以得到存储指针本身的地址
  • 对一个指针(也即地址)加1,会对原来的数值加上一个对应类型大小的数值
  • 对一个指针(也即地址)取值(使用运算符* 或者带有索引的[]运算符)得到的是该指针所指向对象的数值

相关文章

  • 自学iOS第六天 11.16

    学到的知识点: 费波纳茨数列: 数组的初始化: 未经初始化的数组的元素的值为垃圾值 当数值数目少于数组元素时,多余...

  • 每日一画43

    11.16

  • HTTP协议

    仅供自学使用 博客园iOS大神 HTTP文章

  • 【物理】天体物理学笔记

    2013.11.06—11.16

  • iOS开发自学资源

    iOS开发完全自学资源集合 NSString *appStoreAPPUrl = [NSString string...

  • 自学iOS

    在看cs193,第一遍看了8课很费劲,然后最近几天又复习了《objective-C程序设计》的一些重要部分,今晚看...

  • 自学第六天

    这段时间养病在家,寻思着考个幼儿教师资格证,买了书,然后强迫自己早上先看书再玩手机。每次总是控制不住的先玩个一两分...

  • 83

    11.16晴礼拜六

  • iOS自学入门

    1.学习顺序 1.1控件 1)主要 UIView —— UILabel —— UIBotton —— UIImag...

  • 不会ios开发怎么办?菜鸟用这些方法能做出自己的第一个app

    Ios开发听起来非常高大上, 有不少iOS 开发者从别的语言自学转过来,也有不少人想跨行试水ios开发,那么,iO...

网友评论

      本文标题:自学iOS第六天 11.16

      本文链接:https://www.haomeiwen.com/subject/lnpkhttx.html