| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 782 人关注过本帖
标题:两道C语言题 进来帮帮我啊
只看楼主 加入收藏
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:0 
程序代码:
#include <stdio.h>

int sum(int count, ...) {
    int total = 0;
    int * p = &count, i = 0;
    while(i < count) {
        total += *(++p);
        i++;
    }
    return total;
}

int main(void) {
    printf("%d\n", sum(10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10));
    return 0;
}
这样就行了,第一个参数确定相加的个数,不然不知道什么时候相加结束。
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 lz1091914999 于 2011-5-25 16:54 编辑 ]

My life is brilliant
2011-05-25 16:53
快速回复:两道C语言题 进来帮帮我啊
数据加载中...
 
   



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

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