zoukankan      html  css  js  c++  java
  • 指针变量的星号是靠近变量名还是靠近类型

    int *a;       int* a;

    意思相同且后者看上去更为清楚:a被声明为类型为 int* 的指针.

    但是,这并不是一个好技巧,原因如下:

    int* b, c, d;

    人们很自然地以为这条语句把所有三个变量声明为指向整形的指针, 但事实上并非如此.

    星号实际上是表达式 *b 的一部分, 只对这个标识符有用.

    b 是一个指针, 但其余两个变量只是普通的整形.

    要声明三个指针, 正确的语句如下:

    int *b, *c, *d;

  • 相关阅读:
    fidller 打断点
    随笔
    HTML标签介绍
    补充9.27----9.28
    html5_______9.26
    9.14
    9.13笔记
    9.12笔记
    CSS样式的引用
    html5_______9.10
  • 原文地址:https://www.cnblogs.com/jianhui-Ethan/p/5029021.html
Copyright © 2011-2022 走看看