int* x 和int *x,有什么区别?
类似的还有哪些?

解决方案 »

  1.   

    没有区别,只是为了方便不同习惯的人理解。
    int* int 大部分的人认为理解整数的指针更顺眼
      

  2.   

    外观区别:*举例int和x的距离不同
    功能区别:无!
      

  3.   

    没啥区别,我一般是这样用:
    int * x = NULL;
      

  4.   

    当定义一个变量没有区别,int* x,y; 和int *x,y;这样就有区别了!
      

  5.   

    个人习惯把。 不过int *x大多数人都这样写吧。
      

  6.   

    没区别 不过C++premier里面推荐用int *x
      

  7.   

    我推荐用这样的风格。
    int* i = nullptr;
      

  8.   


    这两个也没区别,都是x是指针,y是一般的整形变量
    要两个都是指针要写成:int *x, *y;  或者 int* x, *y;
      

  9.   

    区别就是一个*离int近,一个离int远.
    形式上有区别,但实质上是一样的.
    个人习惯而已.
    建议第二种写法.
      

  10.   

    没啥区别。小广告:XproerIM即将开源。