社区
新手乐园
帖子详情
关于指针格式的问题,求助。。。
lofe811
2006-04-20 08:26:11
今天忽然看指针有两种写法,
1.我学tc时常用的,看别人的tc代码也都是这么写 char *p,elemtype **p
2.我在vc里看到,里面的代码一般都写成 char* p,elemtype** p;
请问一下大虾两种有区别吗,
如果没有区别那么哪一种格式比较好?
迷茫之中。。。。。。。。
...全文
209
15
打赏
收藏
关于指针格式的问题,求助。。。
今天忽然看指针有两种写法, 1.我学tc时常用的,看别人的tc代码也都是这么写 char *p,elemtype **p 2.我在vc里看到,里面的代码一般都写成 char* p,elemtype** p; 请问一下大虾两种有区别吗, 如果没有区别那么哪一种格式比较好? 迷茫之中。。。。。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
没什么区别,看个人习惯
C语言疯狂讲义
很好的C语言基础讲义,黑马如意大师力作,适合零基础学生学习。
c语言在函数中传递
指针
,[
求助
]关于文件
指针
在函数中传递的
问题
[
求助
]关于文件
指针
在函数中传递的
问题
我写的一个程序中文件
指针
在各函数间传递。请各位整理一下思路。/*===============================================================*//* 。。。(开头部分省略) *//* 部分函数省略 *//* 打开号码文件,号码文件必须与该程序放在同一文件夹。*/void OpenFile(char *...
求助
有关
指针
相关
问题
无法得出正确序列,而是无限循环。主要
问题
出在Front函数。该函数的目的应该是返回指向正确节点的
指针
,应该传什么类型的参数?队列存的是
指针
数组,该函数返回
指针
,在主函数中传入p应该没
问题
吧?但是奇怪的是有时候能输出正确的序列,但是原二叉树已经被破坏,我想的是传入的p变成了节点,经过Front函数直接修改了节点,这显然不是我想要的。我正在编写二叉树的层次遍历,想要通过将
指针
进队,但发现了一些
问题
,望解答!
关于函数
指针
以及由函数
指针
引起的混乱
目录 【
问题
引入】 【例1】 【例2】 【
问题
1】 【由函数
指针
引起的混乱】 【
问题
2】 【理解1】 【理解2】 【特殊引用】 【我的
问题
】 【
问题
引入】 函数
指针
是什么? 一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。我们可以把函数的这个首地址(或称入口地址)赋予一个
指针
变量,使
指针
变量指向函数所在的内存区域,然后通过
指针
变量就可以找到并调用该函数。这种
指针
就是...
求助
帖:关于二叉树的
指针
操作
求助
帖:关于二叉树的
指针
操作 我写了两个结点插入函数,第一种可用,第二种不可用,BST为二叉搜索树的根结点
指针
,请各位大佬帮忙看看第二种递归函数为什么不能插入,谢谢各位! //插入(递归),可用 BinTree insert_0(int a, BinTree T) { if(!T) { T=(BinTree)malloc(sizeof(BitNode)); T->data=a; T->lchild=T->rchild=NULL; } else if(a<T-&
新手乐园
33,321
社区成员
41,774
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章