社区
C++ 语言
帖子详情
定义指针的一个问题比如:int* a; int *a; int * a; 有区别么?
yuyu20001021
2007-10-02 09:58:39
我想大概没区别,为什么没规范呢?
...全文
200
9
打赏
收藏
定义指针的一个问题比如:int* a; int *a; int * a; 有区别么?
我想大概没区别,为什么没规范呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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/C++
指针
的13份资料
1. **
指针
的概念**:
指针
是一种特殊的变量,它存储的是内存地址,即另
一个
变量的内存位置。通过
指针
,我们可以直接操作存储在该地址上的数据。 2. **声明
指针
**:在C/C++中,我们使用星号(*)来声明
指针
,例如`
int
*...
c++ primer第五版第6章答案
5. **内存分配差异**:当形参和实参不是
指针
类型时,形参会在栈上分配
一个
新的内存单元来存储实参的副本;若是
指针
,则实际上传递的是实参的地址。 ### 知识点二:函数调用常见错误 #### 示例 1. **返回类型错误**...
#C++小trick#
指针
数组与数组的
指针
:
int
*a[3];和
int
(*a)[3];的
区别
@[TOC](
int
*a[3];和
int
(*a)[3];的
区别
)
指针
数组
int
*a[3];//a是个数组,这个数组包含3...//a是
一个
指向数组的
指针
,此数组有3个
int
类型的元素。如果对a解引用之后,a
指针
包含3个元素,每个元素都是
int
型数组 ...
int
*p=a和
int
*p=&a的
区别
指针
变量用来存放
指针
(或者可以理解成地址)。而 & 则是取地址运算符,因此给
指针
变量赋值的... 需要注意的是,
int
* 是
指针
变量的类型,而后面的 p 才是变量名,用来存储地址,因此地址 &...
c语言中
int
a什么意思,c语言中
int
*a,
int
a和
int
* a什么
区别
?
int
*a指的是
定义
一个
指向
int
类型数据的
指针
a,
指针
int
a指的是
定义
一个
整数变量a,
int
* a跟
int
*a是同样的,只是
int
*a更严谨,好比,
int
*a,b; 只有a是
指针
变量
int
* a,b; 容易让人以为a和b都是
指针
code#include ...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章