社区
C++ 语言
帖子详情
定义指针的一个问题比如:int* a; int *a; int * a; 有区别么?
yuyu20001021
2007-10-02 09:58:39
我想大概没区别,为什么没规范呢?
...全文
194
9
打赏
收藏
定义指针的一个问题比如:int* a; int *a; int * a; 有区别么?
我想大概没区别,为什么没规范呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞哥
2007-10-31
打赏
举报
回复
咋写对于编译器来说是一样的
即使
int
*
a
;
但是对于代码编写维护人员来说is another thing
int *a;应该是一个比较好的选择(i think so)
baihacker
2007-10-31
打赏
举报
回复
没有区别,个人习惯而已!
我啃
2007-10-03
打赏
举报
回复
与老大不同,支持创兄和lddLinan
同理可以应用在引用上
yuanchuang
2007-10-03
打赏
举报
回复
跟老大不一样,我比较倾向于
int *a;
感觉这样更明确表示a是一个指针
也和int *a, *b;这种定义方式对应起来了。
晨星
2007-10-03
打赏
举报
回复
没区别,C/C++语言程序的格式本来就灵活。
就好像缩进,也不是必须的,理论上,除了宏定义之外,整个程序,不管多大,都可以写在一行上,只是没人这样做。
对于楼主的例子,在词法分期的早期阶段,它们都会被识别成一个int,一个*,一个a和一个分号,并进一步交给语法分析器去处理。
我个人倒是更倾向于
int* a;
这样把类型信息集中在了一起,至于“declare multi-variables in one single expression”的情况,这个本来就应该尽量避免。
yuanchuang
2007-10-03
打赏
举报
回复
从语法的角度来看没区别,从token角度来看,不一样
icydew2000
2007-10-03
打赏
举报
回复
I really support what lddLinan said.
lddLinan
2007-10-02
打赏
举报
回复
I was taught that we should prefer the form of "int *a" since it makes much less comfusing when you declear multi-variables in one single expression.
codeandcoder
2007-10-02
打赏
举报
回复
没有什么区别吧,只是不同的书写形式,我以前也遇到过同样的疑问,应该是不同人的编程风格。
C语言嵌入式Linux编程第6期:数据存储与
指针
本期课程为《C语言嵌入式Linux编程》第6期,从一个全新的视角:存储的角度,由浅入深,层层递进,一步一步去探讨讲解C
指针
。存储才是C语言的精髓,在存储面前,一切
指针
、链表、函数、变量都是浮云。抛开各种类型数据、函数、数据结构的表象,理解他们在内存中的存储才是我们理解C
指针
的关键。通过本期课程学习,达到“能用
指针
、敢用
指针
、善用
指针
”之学习目的。
2小时精通C++智能
指针
本课程讲解C++11标准库中的智能
指针
。对于C/C++程序员来说,
指针
是天堂,也是地狱。
指针
用得好程序运行效率倍增,用得不好
问题
层出不穷。智能
指针
可以解决普通
指针
存在的悬垂
指针
、野
指针
、资源泄露等
问题
本教程的主要的演示平台为Qt 4.11和g++ 7.4。学员也可以使用Visual Studio 2017。教程中从最简单的例子入手,覆盖智能
指针
的常用技术点,并穿插实例程序。本篇讲解的技术点包括:共享
指针
、弱
指针
、唯一
指针
、自动
指针
等。本课程中涉及的所有软件和示例源码,均提供免费下载。
《C语言基础》 之 第7章
指针
课程内容:
指针
—地址的外号&、
指针
与变量、一级
指针
的类型、如何
定义
一个
指针
变量、使用
指针
访问变量空间、
指针
的好处
指针
的好处、普通传参与
指针
传参的回顾
精通C语言
指针
指针
被誉为C语言的精髓、C本质上是加了一层语法糖的汇编,引进当时先进的函数,保留了汇编强大的地址直接访问功能 ——
指针
,使其高效灵活。本课程是黄强老师对于
指针
的一次专题讲解,相信能给大家带来收获!
《c语言深度解析》第3、4章 存储类、生命周期、作用域、链接域,
指针
与函数
课程内容:第3章:存储类与auto、static、register关键字指令、常量、变量的生命周期变量与函数的作用域链接域与extern、static关键字声明的意义第4章:存储空间、符号、地址一级
指针
与多级
指针
野
指针
与段错误void *
指针
类型const与
指针
函数
指针
函数调用—栈的使用过程回调函数和函数
指针
数组
指针
与函数传参递归函数内联函数
C++ 语言
64,683
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章