注册 登录
编程论坛 C++教室

还是不会

xin310923 发布于 2010-05-30 10:33, 420 次点击
(*p)和(p*)的区别在哪呢  谁能告诉我
6 回复
#2
xin3109232010-05-30 10:36
我还想在问你们一个   定义函数名   小写和大写有什么区别吗???  为什么有的定义函数名喜欢用大写呢????
#3
lscalin2010-05-30 10:38
多看书,基础知识,
#4
bccn2502010-05-30 11:01
真的是太基础了,真怀疑你有没有看过书,

不过这种东西告诉你也无防,免得你在这问题上纠结太久,而耽误学习语言的其它部分

*p 应该是与指针有关,如果前面有类型说明的话(比如: int *p;char *p;float *p;等等),就是定义指针,如果是已经定义过的指针 p 的话,*p就是取 p 指针指向的那个内存里保存的具体值

p* 不知道你是在哪看到的? 单独这样用,我倒是没见过 不过 p*n 这个n代表另一个值或变量,这种用法是两个变量相乘吧,就是数学里的乘法,和 *p 的区别就是 p*n 有两个数,而 *p 只有一个

还有函数名,变量名,这些都是要区分大小写的,变量 a 和变量 A 是两个不同变量;同样的道理函数 a() 和函数 A() 也是两个不同的函数

我说的不够详细和权威,还是应该多看书啊,最基础的了,从头看起吧


[ 本帖最后由 bccn250 于 2010-5-30 11:05 编辑 ]
#5
咚呱咚呱2010-05-30 11:35
补充下,很多单独的大写字母一般代表的是全局变量。因为全局变量一般是要首字母大写的。
#6
xin3109232010-05-30 21:25
谢谢了  嘿嘿
#7
gaoce2272010-05-30 22:04
定义函数名纯属个人习惯,好的编程习惯使见函数名知函数意思,别的倒没什么。
1