执行语句 int i = 10, *p = &i; 后,下面描述错误的是(  )

A. p 指向整型变量 i B. p 的值为 10 C. *p 表示变量 i 的值 D. p 的值是变量 i 的地址

内容:B

解析:

  • int i = 10 定义了一个整型变量 i 并将其赋值为 10。
  • *p = &i 定义了一个指向整型变量的指针 p,并将其指向 i 的地址。
  • p 的值实际上是 i 的地址,而不是 i 的值 10。
  • *p 代表 p 指向的内存地址的值,也就是变量 i 的值 10。

因此,选项 B 是错误的。

C语言指针:执行语句 int i = 10, *p = &i; 后,哪个描述错误?

原文地址: http://www.cveoy.top/t/topic/bWdK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录