C语言学习文档之指针培训(29页).pptVIP

  • 2
  • 0
  • 约1.44千字
  • 约 29页
  • 2019-12-27 发布于江苏
  • 举报
第8章 指针;8.1 变量的地址和指针;例如有定义: short int a,b; char c; float x; 变量a,b,c,x的内存分配情况:;4. 计算机中数据存取方式 A、变量的“直接访问”方式: 按变量的地址存取变量值的方式。(见下图);3;6.指针的概念: 一个变量的首地址称为该变量的指针。 用来专门存储变量指针的变量称为指针变量。 ;8.2 指针与变量; 标识符前面的“*”,表示该变量为指针 变量。但指针变量名是*后面的名字(不包括“*”)。;指针变量名=某一地址;;i的地址;说明:给指针变量赋“空”值 除了给指针变量赋地址值外,还可以给指针变量赋NULL 值。 如:p=Null; Null是在stdio.h头文件中定义的预定义符。在使用前必须 使用预定义行:#include stdio.h。Null的代码值为0, 当执行以上赋值语句后,称p为空指针。等价于: p=‘\0’ ; 或 p=0 注意:这时指针p不是指向地址为0的存储单元,而是一个 具有一个确定的值“空”。企图通过一个空指针去访问一 个存储单元,将会得到一个出错信息。;国家等级考试练习;4.有以下程序段 #include stdio.h main() { int n,*p=NULL; *p=n; scanf(“%d”,p)

文档评论(0)

1亿VIP精品文档

相关文档