个人见解,这个人讲的挺对的,赞同。

        C/C++的定义方式是类型 变量名;
1、如果是int *p;那么*p才是变量。p比较不容易理解是指向一个变量地址的指针(除非很习惯)。突出了*p是int类型的,再想到p是指针。但如果是int* p;其实更容易理解p就是指向一个int类型的指针。突出p就是指针。而取内容*p是int类型的。

2、char* a; int* b; 可以知道a,b本质是一样的。都是指针。而*a,*b是不一样的。

3、虽然定义多个变量的时候int a,*b;可能更方便一点。但是int a; int* b;本来就是不同的东西,不是更清晰更好理解?而且一般来说没有必要因为简单就放在一行写。

4、还有就是声明一个函数的时候 void func(int*,int*)。这都说明了int* 才是重点(类型是指针),而不是int

修饰符*和&应该靠近数据类型还是该靠近变量名相关推荐

  1. java修饰符默认_Java的类,方法,变量等等的默认修饰符是什么

    访问控制修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java支持4种不同的访问权限. 默认的,也称为default,在同一包内可见,不使用任何修饰符. 私有的,以pr ...

  2. C++基础学习(02)--(数据类型,变量类型,变量作用域,常量,修饰符类型)

    文章目录 目录 一. 数据类型 C++ 中的数据类型 typedef enumeration枚举类型 c++中变量类型 二.变量作用域 三.常量 四.修饰符类型 目录 一. 数据类型 C++ 中的数据 ...

  3. Java基础(一) —— JDK安装、第一个Java程序、Java数据类型、修饰符、运算符、循环、条件

    Java基础(一) Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年 ...

  4. 2.6 修饰符的位置

    修饰符 * 和& 应该靠近数据类型还是该靠近变量名,是个有争议的活题.若将修饰符 * 靠近数据类型,例如:int* x; 从语义上讲此写法比较直观,即x是int 类型的指针. 上述写法的弊端是 ...

  5. 【Kotlin】变量简介 ( 可空类型 | lateinit | 初始化判定 | 非空类型 | !! 与 ? 修饰符 | ?= ?. ?: 运算符 | 抽象属性变量)

    文章目录 I . Kotlin 变量总结 II . Kotlin 非空变量 III . 非空变量不能赋空 IV . lateinit 关键字 V . lateinit 初始化判定 VI . Kotli ...

  6. java中的标识符和关键字_浅谈java中的标识符、修饰符和关键字

    合法标识符 Java语言中,对于变量,常量,函数,语句块均有名字,我们统统称之为Java标识符.标识符是用来给类.对象.方法.变量.接口和自定义数据类型命名的. 组成:Java标识符由数字,字母和下划 ...

  7. Java 修饰符、运算符笔记总结

    1. 访问控制修饰符 Java中,可以使用访问控制符来保护对类.变量.方法和构造方法的访问.Java 支持 4 种不同的访问权限. default (即缺省,什么也不写): 在同一包内可见,不使用任何 ...

  8. 有关于java的final修饰符

    近期在学习java,今天看到final修饰符的问题,我书上有个很有意思的句子,如果用final修饰符修饰一个可变的对象的话,final修饰符只能让这个引用对象的变量不变,换言之,它指向的对象不变,但对 ...

  9. JAVA知识基础(三):修饰符

    JAVA中根据修饰对象的不同可以分为类修饰符.方法修饰符.变量修饰符三类,其中每种修饰符又可以单独分成两类:访问修饰符和非访问修饰符.为了便于理解,本文以访问和非访问的角度展开. 1.访问修饰符 访问 ...

最新文章

  1. 实验三 ShellShock 攻击实验
  2. 【计算机网络】TCP/IP 模型与OSI参考模型的比较
  3. moore和mealy_Mealy机和Moore机的比较研究 目录
  4. 华为删除dhcp地址池_配置设备作为DHCP中继示例
  5. MATLAB学习笔记(七)——MATLAB解方程与函数极值
  6. keras笔记-mnist数据集上的简单训练
  7. DevExpress 程序启动设置
  8. cv mat保存图片_EmguCV创建/保存图片
  9. TF-IDF mapreduce实现
  10. java笔试中易考的概念
  11. 学生信息管理系统(登录功能)
  12. Microsoft.SQL.Server.2005 (32位) SP2 简体中文企业版
  13. 共享单车靠什么赚钱?
  14. 计算机组装实验vr,教你如何组装一台能玩VR及54K游戏的电脑
  15. 姜数学模型——包饺子案例
  16. Python tkinter (1) - Tk 用法演示
  17. 前端小白也能快速学会的博客园博客美化全攻略[附源码]
  18. java 延时发送邮件_java编程实现邮件定时发送的方法
  19. 论文笔记02 Link Prediction by Multiple Motifs in Directed Networks
  20. 这些计算机领域的重要定律你都清楚吗?

热门文章

  1. chrome DevTools之黑箱大法(Blackbox ) 黑箱化源代码
  2. Head First JAVA 拾忆-1
  3. 【跟Leon一起刷LeetCode】412. Fizz Buzz
  4. 0001-Flink安装---Flink安装(Standlone模式)
  5. postfix smtpd_recipient_restrictions配置错误导致smtpd问题
  6. 十大IT网站排名 及IT论坛(技术社区)排名
  7. Appendix B Review of Memory Hierarchy
  8. 栅格计算器函数之Con
  9. 如何在信号中添加指定信噪比的高斯白噪声,为何深度学习去噪研究采用高斯白噪声?
  10. 图书信息管理系统(二)