C第十八次课

总结知识点:

指针

1、指针变量

  • 指针变量的定义:例8.1
  • 指针变量的引用:例8.2;
  • 指针变量作为函数参数:例8.3 swap函数,例8.4 比较排序函数

2、指针数组

  • 数组元素的指针:int *p,a[5]; p=a;/p=&a[0]
  • 引用数组各元素的方法:例8.6(3种方法)
  • 数组名用作函数参数:例8.10(2种方法)
  • 通过指针引用多维数组:例8.12,例8.13

3、指针与字符串

  • 字符串的数组和指针两种定义方法:例8.16,两种方法的本质区别P265(6)
  • 字符指针用作函数参数:例8.20

4、指针数组与多重指针:

  • 指针数组的含义
  • 指向指针数据的指针:例8.27,8.28,例8.29

结构

  • 结构体变量的定义及引用(点运算符):例9.1
  • 结构体数组:例9.4
  • 结构体指针的定义及引用(点运算符和箭头->运算符):例9.5、例9.6
  • 链表的定义和引用(点运算符):例9.8,例9.10,例9.9
  • 枚举的定义、共用体的定义。

文件

  • 打开关闭文件函数fopen/fclose
  • 向文件读写字符fgetc/fputc函数:例10.1
  • 向文件读写字符串函数fgets/fputs的含义

移位运算

  • 异或、与,非、或运算的含义以及运算符
原文地址:https://www.cnblogs.com/c-programing-language/p/6768511.html