社区
新手乐园
帖子详情
关于指针格式的问题,求助。。。
lofe811
2006-04-20 08:26:11
今天忽然看指针有两种写法,
1.我学tc时常用的,看别人的tc代码也都是这么写 char *p,elemtype **p
2.我在vc里看到,里面的代码一般都写成 char* p,elemtype** p;
请问一下大虾两种有区别吗,
如果没有区别那么哪一种格式比较好?
迷茫之中。。。。。。。。
...全文
260
15
打赏
收藏
关于指针格式的问题,求助。。。
今天忽然看指针有两种写法, 1.我学tc时常用的,看别人的tc代码也都是这么写 char *p,elemtype **p 2.我在vc里看到,里面的代码一般都写成 char* p,elemtype** p; 请问一下大虾两种有区别吗, 如果没有区别那么哪一种格式比较好? 迷茫之中。。。。。。。。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rickerliang
2006-04-25
打赏
举报
回复
第一种可读性好,不易造成误解
不过还是看个人习惯
疲惫的血狼
2006-04-25
打赏
举报
回复
这个要看个人习惯,不过第二种可读性好,不易造成误解
lofe811
2006-04-25
打赏
举报
回复
xunzi81和ENOUGH_XU,两个刚好相反阿
逸学堂
2006-04-25
打赏
举报
回复
1:elemtype **p
22:elemtype** p;
~~~~~~
这两者没有没有任何区别,只是写法不同而已。
ENOUGH_XU
2006-04-24
打赏
举报
回复
没什么区别,看个人的习惯.但是个人认为第二种较合理,符合定义变量的思想.(elemtype*)也可以看做是一种数据类型,和char,int....看成一类
北京迅哥
2006-04-24
打赏
举报
回复
C++ 的定义是这样的,<数据类型> <对象>
char *p1,p2;
就是char型的*p,p,而不是char*型的p1,p2。
如果你非要那样,可以用typedef char * newtype;
newtype p1,p2;就可以了
lofe811
2006-04-22
打赏
举报
回复
那为什么vc下用的是char* p;微软。。。。。。。。。。。。。。
lofe811
2006-04-22
打赏
举报
回复
可我看vc上都是写成char* p;我也是因为这样才习惯了char* p的写法,以前学tc时用的是char *p;
zhshgao
2006-04-21
打赏
举报
回复
支持楼上,通常都认为第一中可读性高~不容易产生误解~
gjianpro
2006-04-20
打赏
举报
回复
//两中写法的意义是一样的
//但是char *p1;这样的写法是比较好的
//举例,定义两个指针:
char *p1,*p2;//程序读起来很容易看到p1和p2是两个char型指针
//如果写成下面的形式就容易出错:
char* p1,p2;//此时只是定义了char型指针p1和char型变量p2,如果把p2作指针用就会出错
lofe811
2006-04-20
打赏
举报
回复
我主要是写c程序,不太写win32下的c程序,你觉得哪种比较好〉〉??
lofe811
2006-04-20
打赏
举报
回复
哪一种比较好啊????我在学tc时一般都用char *p,看别人tc也都是这么写的,后来学了vc发现别人是写的是后者。。。。
postren
2006-04-20
打赏
举报
回复
前者可以这样理解:char表示类型,*p表示定义出来的字符,去掉*就表示指针
哈
postren
2006-04-20
打赏
举报
回复
后者的意义比较明确
可以这样理解:char* 相当于字符指针类型,定义出来的p,是指针
postren
2006-04-20
打赏
举报
回复
没什么区别,看个人习惯
SpringBoot空
指针
异常及时间
格式
问题
在用Springboot和bootstrap做项目时,添加数据的时候,增加完毕后跳转失败,并报空
指针
异常。在添加时间数据时,又报400错误,下面是出现的
问题
及阶级措施。 1、空
指针
异常
问题
描述:跳转页面出现500错误,说明逻辑代码出现
问题
,加之又报空
指针
异常:java.lang.NullPointerException: null
C语言基础知识:函数
指针
&
指针
函数(定义
格式
、作用及用法说明)
版权声明:本文为博主原创文章,未经博主允许不得转载。https://mp.csdn.net/postedit/83150266 一、函数
指针
的实质(还是
指针
变量) 1、函数
指针
定义
格式
:类型名 (*函数名)(函数参数列表); int (*pfun)(int, int); 2、函数
指针
的定义、赋值、调用 void func1(void) //定义一个函数,以方便下面定义函...
cdecl项目中
指针
声明
格式
问题
的分析与修复
cdecl项目中
指针
声明
格式
问题
的分析与修复 在C/C++编程中,
指针
声明语法一直是一个容易让人困惑的领域,特别是当涉及到const修饰符和多重
指针
时。cdecl作为一个专门用于解析和生成C/C++类型声明的工具,其正确处理各种
指针
声明
格式
至关重要。
问题
背景 在cdecl项目中,用户报告了一个关于
指针
声明
格式
的
问题
。具体表现为:当使用--west-decl=t选项(表示采用"西式&qu...
c语言
指针
学习(1)(
指针
定义+语法
格式
)
** 1、
指针
的定义 ** ** 2、
指针
变量定义的语法
格式
** 1、书写形式1: Int *
指针
变量名 例如:int * pa;定义一个
指针
变量 2、书写形式2: Int *
指针
变量名 例如:int* pa;定义一个
指针
变量 3、书写形式3: Int *
指针
变量名 例如:int *pa;定义一个
指针
变量 4、连续定义
指针
变量形式: Int *pa ,*pb;//...
从野
指针
到优雅打印:fmtlib
指针
格式
化的演进与实战指南
你是否还在为C++中
指针
打印的繁琐
格式
而烦恼?是否曾因`printf`的`%p`
格式
在不同平台显示不一致而头疼?本文将带你深入了解fmtlib(一个现代
格式
化库)如何解决这些
问题
,从
指针
格式
化规范的演进到自定义实现,让你轻松掌握优雅处理
指针
的技巧。读完本文,你将能够: - 理解fmtlib
指针
格式
化的默认行为与优势 - 掌握不同版本中
指针
格式
化的关键变化 - 学会自定义
指针
格式
化输出以满足特定需求...
新手乐园
33,315
社区成员
41,769
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章