黑马程序员技术交流社区

标题: “*”的两种用法 [打印本页]

作者: 1115302782    时间: 2015-7-1 23:09
标题: “*”的两种用法
  1)用于定义一个指针变量
     int a = 3;
     int *p = &a;//把a的地址赋给整型指针p
  2)存储指针变量指向内存单元的值
     int a = 3;
     int *p = &a;
          *p = 100;//把a的内容改为100
作者: 杨庆庆    时间: 2015-7-2 20:48
一个是类型修饰符,,一个是访问变量的地址
作者: 4B青年    时间: 2015-7-2 21:03
还有一种用法,用于scanf函数的格式控制符中例如"%*d",表示按指定格式读入数据但不赋予相应的变量,作用是跳过相应的读入数据。
作者: carshoel    时间: 2015-7-2 21:04
这节知识很重要,好好学习
作者: timehzy    时间: 2015-7-2 22:20
4B青年 发表于 2015-7-2 21:03
还有一种用法,用于scanf函数的格式控制符中例如"%*d",表示按指定格式读入数据但不赋予相应的变量,作用是 ...

哈哈,补充的好,你不说我都忘了
作者: 痛并快乐着    时间: 2015-7-3 21:27
一个用来修饰类型,一个是访问变量内部内容
作者: 弹剑    时间: 2015-7-3 22:05
前面有类型修饰符是用来定义的,没有是操作符
作者: ghyg527    时间: 2015-7-3 23:13
总结的很好啊!还有补充,受教了!
作者: chensc    时间: 2015-7-4 06:26
学习学习!
作者: peng_gavin    时间: 2015-7-4 08:41
4B青年 发表于 2015-7-2 21:03
还有一种用法,用于scanf函数的格式控制符中例如"%*d",表示按指定格式读入数据但不赋予相应的变量,作用是 ...

楼主给力的补充!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2