C语言程序设计基础课件 第6章 指针.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 24页
  • 2026-07-22 发布于山东
  • 举报

第6章指针(变量);第6章指针(变量);6.1变量的地址;

;6.2.1定义(声明)指针变量;;例6-1

#includestdio.h

intmain()

{

int*p,a=10;//定义指针变量p,int型变量a并将10存入a中

p=a;

printf(a=%d,*p=%d\n,a,*p);//输出的都是a的值10

*p=20;

printf(a=%d,*p=%d\n,a,*p);//输出的都是a的值20

};8;9;6.2.3为指针变量赋值;6.2.4二级指针变量;6.2.4二级指针变量;6.2.4二级指针变量;6.3指针(变量)与函数;15;6.3.1指针变量用作函数形参;6.3.1指针变量用作函数形参;6.3.1指针变量用作函数形参;6.3.2函数的返回值是地址;6.3.2函数的返回值是地址;C语言规定:函数名表示存储该函数代码的存储空间首地址

如果把函数名赋予一个指针变量,这样指针变量的值就是函数的程序代码存储区的首地址,这种存储函数地址的指针简称函数指针。

C语言允许借用函数指针去调用它指向的函数;函数指针的定义语句形式如下,

返回值类型说明符(*指针变量名)(函数参数表);

注意:

1、包括“*指针变量名”的圆括号“()”不能省略

2、注意其和返回指针的函数定义形式的区别;23;24

文档评论(0)

1亿VIP精品文档

相关文档