| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 663 人关注过本帖
标题:[求助]function * -- 函数声明加*
只看楼主 加入收藏
china008
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-5-8
收藏
 问题点数:0 回复次数:8 
[求助]function * -- 函数声明加*

这是部分源代码:

#include<stdio.h>

#define NELEMENTS 10

typedef struct listElement listElement;

struct listElement{

listElement *next;
int data;

};

void exit();

listElement *allicateElement();
void freeElement( listElement *);
listElement *addFront(listElement *, listElement *);
listElement *addBack(listElement *, listElement *);
listElement *removeElem(listElement *, listElement *);
void printList( listElement *);




为什么申明函数的时候加了一个* ?

哪位朋友能帮忙解释一下, 先谢谢了

搜索更多相关主题的帖子: listElement function 函数 源代码 声明 
2007-10-03 19:24
奔跑的鸟
Rank: 1
等 级:新手上路
帖 子:391
专家分:0
注 册:2006-1-20
收藏
得分:0 
应该是指这个函数返回值是一个指向该种结构的指针

简单的快乐着~
2007-10-03 20:07
刘军
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-9-24
收藏
得分:0 
1 listElement *allicateElement();返回指向该结构的指针
2 listElement (*allicateElement)();声明一个函数指针变量 变量名是allicateElement

2007-10-03 20:42
栖柏
Rank: 2
等 级:论坛游民
威 望:3
帖 子:1103
专家分:17
注 册:2007-8-23
收藏
得分:0 
不知道见过这个风格没?
listElement* allicateElement();

You have lots more to work on! Never give up!c language!
2007-10-03 20:47
zhy20045923
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2007-10-3
收藏
得分:0 
函数前加*说明是指针函数,可是listElement *addFront(listElement *, listElement *);
里面的*就不知道了

2007-10-04 10:27
無邪的睡脸
Rank: 2
等 级:等待验证会员
威 望:1
帖 子:344
专家分:13
注 册:2007-9-11
收藏
得分:0 
以下是引用zhy20045923在2007-10-4 10:27:25的发言:
函数前加*说明是指针函数,可是listElement *addFront(listElement *, listElement *);
里面的*就不知道了

里面的*说明参数是指向结构的指针类型

2007-10-04 10:40
coachard
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:1251
专家分:0
注 册:2007-8-12
收藏
得分:0 
函数声明时,编译器只检查变量列表中变量的类型,而不检查变量名。

偶学编程,也许本身就是一个错。。。
2007-10-04 18:35
china008
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2007-5-8
收藏
得分:0 


明白了, 谢谢各位的回答


2007-10-04 19:31
wtthappy
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2007-9-18
收藏
得分:0 
以下是引用栖柏在2007-10-3 20:47:54的发言:
不知道见过这个风格没?
listElement* allicateElement();

wo一直都这样写。。不知道这种习惯好不?


江南大学ACM/ICPC品牌 http://bbs..cn/ 多多支持ACM/ICPC版块 ^_^
2007-10-04 21:31
快速回复:[求助]function * -- 函数声明加*
数据加载中...
 
   



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

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