码迷,mamicode.com
首页 > 其他好文 > 详细

学c第十一天,入坑了。指针

时间:2020-10-21 21:35:20      阅读:39      评论:0      收藏:0      [点我收藏+]

标签:main   str   color   ble   include   val   形式   class   clu   

    指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type  *var - name。在这里,type 是指针的基类型,它必须是一个有效的 C 数据类型,var-name 是指针变量的名称。用来声明指针的星号 * 与乘法中使用的星号是相同的。但是,在这个语句中,星号是用来指定一个变量是指针。

 

如何使用指针?

使用指针时会频繁进行以下几个操作:定义一个指针变量、把变量地址赋值给指针、访问指针变量中可用地址的值。这些是通过使用一元运算符 * 来返回位于操作数所指定地址的变量的值。

 1 #include <stdio.h>
 2  
 3 int main ()
 4 {
 5    int  var = 20;   /* 实际变量的声明 */
 6    int  *ip;        /* 指针变量的声明 */
 7  
 8    ip = &var;  /* 在指针变量中存储 var 的地址 其实是首地址,但可以带出该类型变量所有地址 */
 9  
10    printf("Address of var variable: %p\n", &var  );
11  
12    /* 在指针变量中存储的地址 */
13    printf("Address stored in ip variable: %p\n", ip );
14  
15    /* 使用指针访问值 */
16    printf("Value of *ip variable: %d\n", *ip );
17  
18    return 0;
19 }

 

学c第十一天,入坑了。指针

标签:main   str   color   ble   include   val   形式   class   clu   

原文地址:https://www.cnblogs.com/jidutu-kaizi/p/13854102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!