第十章 指针_836609197.ppt

第十章 指 针 清华大学 自动化系 刘连臣 2009年11月30日 指针是C语言的一个重要概念; 指针是C语言的一个重要特色。 有效地表示复杂的数据结构; 动态地分配内存; 有效方便地使用数组;方便地使用字符串; 在调用函数时能获得1个以上的结果; 能直接处理内存单元地址等。 不掌握指针就没有掌握C的精华。 主要内容 目标:掌握指针的概念。深入理解和熟练使用几种关系:指针与地址、指针与变量、指针与数组、指针与字符串、指针与函数、指针与指针。 10.1 地址和指针的概念 10.1 地址和指针的概念 10.1 地址和指针的概念 10.2 变量的指针和指向变量的指针变量 变量的指针? 指针变量? 被指向变量? 10.2 变量的指针和指向变量的指针变量 10.2.1 定义一个指针变量 10.2 变量的指针和指向变量的指针变量 在定义指针变量时要注意两点: 指针变量前面的“*”,表示该变量的类型为指针型变量。 例: float *pointer_1; 指针变量名是pointer_1 ,而不是* pointer_1 。 在定义指针变量时必须指定基类型。 需要特别注意的是,只有同类型变量的地址才能放到指向该类型变量的指针变量中。下面的赋值是错误的∶ float a; int * pointer_1;

文档评论(0)

1亿VIP精品文档

相关文档