2. void fun (int x,int pp[],int n)
3. {
4. int i,j;
5. for (i = 0;i < 100;i ++)
6. {
7. if (i % x == 0&&i % 2 != 0)
8. pp[j ++] = i;
9. }
10. n = j;
11. }
12. void main (void)
13. {
14. int a = 5;
15. int pp[100];
16. int k;
17. int b;
18. void fun (int x,int pp[],int n);
19. fun (a,pp,k);
20. for (b = 0; b < k; b ++)
21. printf ("%d", pp[b]);
22. }
于 2012-03-12 16:02:31发表:
函数参数什么时候可以直接传数组了
honglianqxw123 于 2012-03-11 11:00:24发表:
不知道那位关于static的问题,现贴在此处:
strcpy(name,pName);
}
noOfStudent++;
}
}
system("pause");
#include
#include
using namespace std;
class Student
{
protected:
static int noOfStudent;
char name[40];
public:
Student(char * pName="no name")
{
cout<<"Create a one student"<
noOfStudent++;
cout<
~Student()
{
cout<<"Destructing one student"<
cout<
static int number()
{
return noOfStudent;
}
};
int Student::noOfStudent=0;
void fn()
{
Student s1;
Student s2;
cout<
int main(void)
{
fn();
cout<
return 0;
}
出错两处:1.初始化时不用加static 2.一个函数中右大括号写的可能是全角的。
lcdstrongman 于 2011-12-01 23:25:20发表:
问题很多 仔细检查变量的值
wenhao1129 于 2011-11-01 21:23:18发表:
好久没有来了,变量没有初始化啦
ai0909 于 2011-11-01 14:20:02发表:
{:2_95:}
ubuntulover 于 2011-03-20 10:24:23发表:
楼主是不是用变量前都不习惯初始化啊
丁一毛 于 2011-03-20 08:36:07发表:
定义变量需要初始化,基础,基础,再好好看看吧。
pallana 于 2011-03-16 10:33:44发表:
这个是C程序吗?
怎么看到一些其他语言习惯的影子?
shenhao0129 于 2011-03-16 10:13:14发表:
程序有问题,慢慢修改吧,我看来一下,问题有好几个