c语言中星号的一个问题

Findmax(*s,m,*k);其中*是什么意思,是指针变量吗。指针变量当初没有要求,没怎么学,能简略的说一下指针变量怎么用吗。或者告诉我一个有关指针变量基本用法的链接... Findmax(*s,m,*k);其中*是什么意思,是指针变量吗。
指针变量当初没有要求,没怎么学,能简略的说一下指针变量怎么用吗。
或者告诉我一个有关指针变量基本用法的链接。
是我写的时候漏掉了变量类型声明。
应该是Findmax(int *s,m,*k);声明了一个函数及其参数。
后来我又遇到了有关变量名前*的题目,自己分析猜测了一下。
应该就是我没仔细学过的指针变量,怎么用都是自己瞎猜呵呵。
展开
 我来答
喻鹏程00
2012-03-11 · TA获得超过989个赞
知道小有建树答主
回答量:395
采纳率:0%
帮助的人:133万
展开全部
我来给你解释,听懂了就采纳哦
int *i含义是定义变量i为指针变量,我们说的指针变量是i而非*i,指针变量的用途就是指向另一个变量,指针变量i里面存着地址,*i则是指向的变量值。这样你懂你写的那句意思了吧
mail_DOCUMENT
2012-03-11 · TA获得超过126个赞
知道答主
回答量:164
采纳率:0%
帮助的人:86.6万
展开全部
指针变量是用来存放地址的
比如我要回家,就要知道家的地址
用法
int somevariable=0;
int *somepointer;
somepointer=&somevariable//千万不要写成*somepointer=&somevariable!
printf("%d",*somepointer)//这里要加*号,否则就是输出地址了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b5b9bfaca
2012-03-11 · TA获得超过282个赞
知道答主
回答量:218
采纳率:0%
帮助的人:144万
展开全部
你这句话是在调用FINDMAX而不是声明吧 如果是声明肯定要加类型的

既然是调用 那肯定不是指针变量了 是解引用 即 S K 都是指针 *S *K 指他们所指向的内存中存放的数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式