| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1210 人关注过本帖
标题:关于指针的一个小问题
取消只看楼主 加入收藏
YUILILI
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2016-4-25
结帖率:50%
收藏
已结贴  问题点数:15 回复次数:0 
关于指针的一个小问题
指针的那个互换2个数字,就是有个算法的设计错误看的不是很懂,想不明白。
程序代码:
void swap(int *p,int *q)
{
    int *temp;
    *temp = *p;
    *p = *q;
    *q = *temp;
}


不明白的是:
1.如果定义int *temp,为什么个*p.*q互换数值语法错误。
2.然后就是*temp不是也是指向数值那一类的吗,和*p.*q互换不也可以吗?
3.我知道int *p是int型的,可是*temp不也是int型吗?为啥要定义成int temp才给对??
4.还有一个,为啥没有return,是因为可以省略掉吗?然后不用return,形参怎么返回数值给实参输出。。

问题虽小,疑问颇多,不好意思各位大神了。
2016-05-03 22:33
快速回复:关于指针的一个小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012532 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved