1. //空格表示一个程序段
2. return (0);//如果return一个表达式,则需要加括号。
return 0;//如果是一个数字,则不需要括号。
3.
const int a; -----------------a是常整形数
int const a; -----------------a是常整形数
const int *a; -----------------a是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针可以)
int * const a; -----------------a是一个指向整型数的常指针(也就是说,指针指向的整型数是可以修改的,但指针是不可修改的)。
int const * a const; -----------------a是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)。
4.
const char *words1: words1是一个指向常字符的指针
char* const words2: words2是一个指向字符的常指针
*(1)const char *p
*(2)char const *p
*(3)char *const p
- 能简化某些编程任务。
- cocoa基于oop概念。
- objective-c是一种面向对象的语言。
- oop 使用间接来获取数据;
- oop真正的革命性就是它在调用代码中使用间接。
- 在初始化时,可以对结构体进行整体赋值。
- 除初始化外,只能对结构体最低级的成员进行赋值。
- 允许将一个结构体变量直接赋值给另一个具有相同结构体类型的结构体变量。
- 查询消息的目标对象,看它属于什么类。
- 类查找其代码块,以获取draw函数地址。
- oc运行可绘制矩形的代码。