C语言学习文档第08章指针(培训).pptxVIP

  • 2
  • 0
  • 约2.24千字
  • 约 30页
  • 2021-05-31 发布于河北
  • 举报
第8章 指针;;例如有定义: short int a,b; char c; float x; 变量a,b,c,x的内存分配情况:;4. 计算机中数据存取方式 A、变量的“直接访问”方式: 按变量的地址存取变量值的方式。(见下图);;6.指针的概念: 一个变量的首地址称为该变量的指针。 用来专门存储变量指针的变量称为指针变量。 ;; 标识符前面的“*”,表示该变量为指针 变量。但指针变量名是*后面的名字(不包括“*”)。;指针变量名=某一地址;;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); printf(“%d\n”,p);

文档评论(0)

1亿VIP精品文档

相关文档