c语言指针p和-p区别,c语言指针是什么意思

  c语言指针p和*p区别,c语言指针是什么意思

  #包含stdio.h

  int main(void){

  int box _ 1=3;

  int box _ 2=5;

  int box _ 3=10

  int *person_1,* person _ 2;

  puts(-);

  Printf(第一个盒子里有%d颗糖。\n ,box _ 1);

  Printf(第二个盒子里有%d块糖。\n ,box _ 2);

  Printf(第三个盒子里有%d颗糖果。\n ,box _ 3);

  putchar(# 39;\ n # 39);

  puts(-);

  puts(-);

  person _ 1=box _ 1//将第一个盒子连同盒子里的糖果一起给第一个人

  person _ 2=box _ 3;//把第三个盒子连同盒子里的糖果一起给第二个人

  Printf(第一个人得到%d块糖。\n ,* person _ 1);

  Printf(第二个人得到%d块糖。\n ,* person _ 2);

  person _ 1=box _ 2;//把第一个人手里的糖果盒换成第二个糖果盒(第二个糖果盒有5颗糖)。

  * person _ 2=20//将第一个人手中糖果盒中的糖果换成20颗糖果(盒子不变,糖果数量变)。

  putchar(# 39;\ n # 39);

  puts(-);

  PUTS(-);

  Printf(第一个人有%d颗糖果。\n ,* person _ 1);

  Printf(第二个人拥有%d个糖果。\n ,* person _ 2);

  putchar(# 39;\ n # 39);

  puts(-);

  puts(-);

  Printf(第一个盒子里有%d颗糖。\n ,box _ 1);

  Printf(第二个盒子里有%d块糖。\n ,box _ 2);

  Printf(第三个盒子里有%d颗糖果。\n ,box _ 3);

  返回0;

  }运行结果:

  在变量person_1和person_2的声明中,变量名以*开头。这个声明定义了两个“指向int变量的指针变量”,它们引用int对象。

  以下声明定义的Person_2不是指针变量,而是整型变量。

  int *person_1,person _ 2;//person_1是指针变量,person_2是整型变量person _ 1=box _ 1person_1和box_1的关系:person_1指向box_1 (person_1拥有第一个盒子的使用权)。*person_1等于person_1指向的对象,*person_1的值等于box_1的值。*person_1也是box_1的别名。* person _ 2=20//当把20赋给*person_2时,相当于把20赋给box_3。当人_1指向盒子_1时:

  *person_1如果相应的值增加或减少,box_1的数量也会增加或减少。相反,如果box_1的值增加或减少,person_1的值也会增加或减少。注意:

  Type int变量:存放“整数”的盒子。指向int变量的指针变量:一个保存integer对象地址的盒子。当指针P的值是对象X的地址时,P指向X,*p是X的别名.在Type对象X前面写地址运算符,得到的X是Type *指针,其值是X的地址.

  转载请联系作者授权,否则将追究法律责任。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: