首页
社区
课程
招聘
[旧帖] [求助]c语言,a[0] = 10? 0.00雪花
发表于: 2015-5-21 15:19 1449

[旧帖] [求助]c语言,a[0] = 10? 0.00雪花

2015-5-21 15:19
1449
#include "stdio.h"
int he(int a[], int n)
{
        int i;
        int j = 0;
        for (i = 0; i < n; i++)
        {
                j = j + a[i];//a[0] = 10?
        }
        return j;
}
void main()
{
        int a[10];
        int n = 10;
        int i;
        n = 10;
        for (i = 0; i < 10; i++)
        {
                a[i] = i + 1;
        }
        printf("%d\n", he(a, n));
        getch();
}
a[0] = 10in he,Who can tell me why?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 110
活跃值: (189)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没发现a[0]可以等10,你放编译器里面调试一下就看到了
2015-5-21 16:55
0
雪    币: 10
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
[QUOTE=夜Wang;1371997]没发现a[0]可以等10,你放编译器里面调试一下就看到了[/QUOTE]
谢谢,刚刚直接复制用printf看了下是1,但之前确实是10,不明白为什么,毕竟什么都没改,而结果显示为64,可能是编译器出问题
2015-5-21 20:37
0
游客
登录 | 注册 方可回帖
返回
//