[英语考试]C语言课件part12_指针2.pptVIP

  • 2
  • 0
  • 约1.09万字
  • 约 43页
  • 2018-02-28 发布于浙江
  • 举报
[英语考试]C语言课件part12_指针2

11.4 指针与字符串 字符串表示形式 用字符数组实现 字符串指针作函数参数 字符指针变量与字符数组 char *cp; 与 char str[20]; str由若干元素组成,每个元素放一个字符;而cp中存放字符串首地址 char str[20]; str=“I love China!”; (?) char str[20]=“I love China”; (?) char *cp; cp=“I love China!”; (?) str是地址常量;cp是地址变量 cp接受键入字符串时,必须先开辟存储空间 字符串与数组关系 字符串用一维字符数组存放 字符数组具有一维数组的所有特点 数组名是指向数组首地址的地址常量 数组元素的引用方法可用指针法和下标法 数组名作函数参数是地址传递等 区别 存储格式:字符串结束标志 赋值方式与初始化 输入输出方式:%s %c 11.5 指针与函数 函数指针:函数在编译时被分配的入口地址,用函数名表示 用函数指针变量作函数参数 11.6 返回指针值的函数 函数定义形式: 类型标识符 *函数名(参数表) 例 int *f(int x, int y) 11.7 指针数组和多级指针 用于处理二维数组或多个字符串 指针数组 定义:数组中的

文档评论(0)

1亿VIP精品文档

相关文档