作者MasterChang (我爱ASM)
看板Programming
标题Re: 参考书本范例,却错误一堆的C语言范例..
时间Thu Jul 19 02:39:02 2007
※ 引述《[email protected] (忘了改昵称.:P)》之铭言:
: 我的程式码如下
: 麻烦各位帮忙了
: 谢谢!
你用的书应该有点年纪了^_^。code稍稍修改一下。
#include <stdio.h>
#include <stdlib.h>
//应该用不到dos.h了
#define SIZE 100
int functiona(int a[], int size);
//你原来的functiona有做累加的动作,我不确定里面的total变数功能
//不过我把他先传出来所以回传值是int
int main(int argc, char *argv[])
{
int a[SIZE];
int i;
int result;
for(i = 0; i <100; i++){a[i] = 1;}
//因为for回圈都把i和a[]初始化了,所以变数直接宣告就好。
for(i = 0; i <100; i++){printf("%d",a[i]);}
result = functiona(a , SIZE); //小小变动
printf("\n%d",result); //也是小小变动
system("PAUSE");
return 0;
}
int functiona(int a[], int size)
{
int i,total = 0;
for(i = 0; i < size; i++)
total += a[i];
return total;
}
//原来里面的system()应该是你要检查用的吧?先拿掉了....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.132.23.74