当前位置: 首页 > news >正文

阿里云添加网站集趣网站怎么做兼职

阿里云添加网站,集趣网站怎么做兼职,网站关键词怎么快速上排名,广西南宁网站建设有限公司目录 前言#xff1a; 1.指针运算符 2.指针的运算和使用 3.易错点 4.思维导图 前言#xff1a; 上一篇博客中我们了解到指针的两个运算符号#xff1a; 一个是星号*#xff0c;一个是#xff0c;他们的名字分别是指针运算符和取地址运算符。 1.指针运算…目录 前言 1.指针运算符 2.指针的运算和使用 3.易错点 4.思维导图 前言 上一篇博客中我们了解到指针的两个运算符号 一个是星号*一个是他们的名字分别是指针运算符和取地址运算符。 1.指针运算符 1.1 指针运算符和取地址运算符是一对“互逆”的运算符。 指针运算符*是取出某个内存地址里面存储的变量的数据 取地址运算符是获取某个存储了数据的变量的内存地址。 1.2 int number_110; int number_255; int *p1; p1number_1; printf(%d\n,p1); p2number_2; printf(%d\n,p2); 1.定义了两个整型变量number_1和number_2 int number_1 10; int number_2 55; 2.定义了一个指针p1 int *p1; 3.取出变量number_1的地址赋值给指针p1 p1 number_1; int number_110; int number_255; int *p1; p1number_1; printf(%d\n,p1); p2number_2; printf(%d\n,p2); 4.打印指针p1内存地址里存储的数据 printf(%d\n, *p1); 5.再取出变量number_2的地址赋值给指针p p1 number_2; 6.打印指针p2内存地址里存储的数据 printf(%d\n, *p1) 1.3 这里 *星号是指针运算符它的作用是访问这个内存地址所存储的数据。 是取地址运算符它的作用是获取这个变量对应的内存地址。 我们再来看看一个指针的内存地址和内存地址所存储的数据 int number_15; int *p1; p1number_1; printf(内存地址%p\n,p1); printf(内存地址中的所有数据为%d\n,*p1); 1.定义一个变量 int number_1 5; 2.定义一个指针 int *p1; 3.把变量number_1的内存地址赋值给p1 p1 number_1; 4.打印这个内存地址注意格式符号是%p printf(内存地址%p\n, p1); 5.打印这个内存地址所存储数据 printf(内存地址所存的数据%d\n, *p1); 1.4 之所以说这两个符号是“互逆”的 是因为一个符号是知道内存地址然后访问这个内存地址所存储的数据——指针运算符* 另一个符号是知道变量数据然后取出这个变量数据的内存地址——取地址运算符 我们知道指针运算符可以访问内存地址所存储的数据同时它还可以修改内存地址所存储的数据。 接下来我们来学习指针的赋值和运算等等会修改指针指向的数据的方式 2.指针的运算和使用 2.1 除了访问指针所指向的数据以外我们还可以给指针所指向的变量进行赋值也就是修改它的数据。 int a1 int*p; pa; printf(%d\n,*p); *p100; printf(%d\n,*p); printf(%d\n,a); 1.定义一个整型变量和指针 int a 1; int *p; 2.把变量a的地址指向指针p p a; 3.打印p的值 printf(%d\n, *p); int a1 int*p; pa; printf(%d\n,*p); *p100; printf(%d\n,*p); printf(%d\n,a); 4.修改指针p指向的数据给它赋值100 *p 100; 5.打印指针p指向的数据值 printf(%d\n, *p); 6.打印变量a的数据我们可以发现它的值也改变了成了100 printf(%d\n, a);   2.2 我们可以看到随着指针p所指向的数值改变了变量a的数值也改变了这是因为指针p指向的就是变量a的内存地址。 可以理解为当指针指向某个变量的内存地址的时候,这个指针和这个变量已经关联上了。 改变指针或者变量的数值另外一方的数据也会随之改变。这是因为他们共享了同一个内存地址。 2.3 同样的我们可以对指针进行自增和自减操作 int a1; int *p; p a; printf(%d\n,*p); *p; printf(%d\n,*p); 1.初始化变量指针以及把指针指向a int a 1; int *p; p a; 2.打印指针指向的值1 printf(%d\n, *p); 3.指针指向的值自增 *p; 4.打印指针指向的值2 printf(%d\n, *p); 从运算符优先级来说*和都是高于自增自减符号的所以*p是先指针再自增。 2.4 又如 int b1; int *p; pb; printf(%d\n,*p); *p--; printf(%d\n,*p); 输出结果为 1 0  2.5 除了四则运算以外比较运算和逻辑运算也是一样的。 我们在写代码的时候只需要记住指针一旦指向了某个变量他们之间就关联上了或者说等价了。 对于指针的应用我们需要记住的是一旦某个指针指向了变量这时候这个指针就和这个变量关联上了。 对这个指针进行数据赋值和修改就等同于对这个变量进行数据的赋值和修改反之亦然。 3.易错点 指针p指向的是变量a的内存地址。 是取地址运算符 *是指针运算符能够获取内存地址中存储的值。 4.思维导图 最后我想说的是 在撰写这篇文章时我参考了《白纸编程》这个app的观点和思想我要感谢他们对我的启发和帮助。
http://www.zqtcl.cn/news/877495/

相关文章:

  • 深圳市住房建设局网站首页wordpress主页加关键词
  • 专业做网站较好的公司wordpress 大内存
  • 网站关站html5编辑器手机版下载
  • 网站域名多少钱住房和城乡建设部网站注册
  • seo整站优化 wordpress广州门户网站建设公司
  • 深圳市官网网站建设平台上海在建工程查询
  • 网页制作模板的网站免费合肥网站建设5k5
  • 公司信息化网站建设实施方案永久免费国外vps无需信用卡
  • 域名备案企业网站内容好网站建设公司开发
  • 合肥公司做网站网站代码需要注意什么
  • 梧州网站制作公司高端网站开发公司有哪些
  • seo网站设计北京做app的公司有哪些
  • 佛山淘宝设计网站设计价格软件商城免费下载 app
  • 物联网型网站开发cms系统源码
  • 淘宝价格网站建设wordpress 点餐
  • 晋中网站建设公司汉滨区城乡建设规划局 网站
  • 2018年的网站制作湖北省随州市建设厅网站
  • 做网络销售保温材料用什么网站好企业网站的建设企业
  • 2008发布asp网站海外如何 淘宝网站建设
  • 小米云网站开发食品包装
  • 销售网站怎么做的帝国cms网站搬家教程
  • 甘肃省城市建设档案馆网站wordpress推广自己淘宝店
  • 专业做曝光引流网站国家反诈中心app下载流程
  • 深圳校园网站建设响应式手机网站制作
  • 景县住房和城乡规划建设局网站我想买个空间自己做网站
  • 网站建设申请计划宣传片拍摄方案模板
  • 网站开发项目经验描述html网站开发事例教程
  • 998元网站建设优化网站建设实训报告心得体会
  • 网站经营性备案流程搜索引擎优化的简写是
  • 长春制作网站南昌建站系统外包