C++如何调用函数?
#include<stdio.h>#include<malloc.h>voidreverse(inta[],intsize){inttmp,i;for(i=0;i<siz...
#include<stdio.h>
#include<malloc.h>
void reverse(int a[],int size)
{
int tmp,i;
for(i=0;i<size/2;++i)
{
tmp=a[i];
a[i]=a[size-1];
a[size-1]=tmp;
}
}
void main()
{
}
请问void main(){这里该填什么?} 展开
#include<malloc.h>
void reverse(int a[],int size)
{
int tmp,i;
for(i=0;i<size/2;++i)
{
tmp=a[i];
a[i]=a[size-1];
a[size-1]=tmp;
}
}
void main()
{
}
请问void main(){这里该填什么?} 展开
3个回答
展开全部
按照函数定义去调用就可以了。
实例:#include <iostream>
using namespace std;
void printstar(void)
{
cout<<"**********star****************"<<endl;
}
void print_message(void)
{
cout<<"Hello World!"<<endl;
}
int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return 0;
}
实例:#include <iostream>
using namespace std;
void printstar(void)
{
cout<<"**********star****************"<<endl;
}
void print_message(void)
{
cout<<"Hello World!"<<endl;
}
int main(void)
{
printstar();//调用
print_message();//调用
printstar();//调用
return 0;
}
展开全部
你先把需要进行操作的参数声明:比如:int a[10],size;
然后对参数初始化,也就是: a[0]到a[9]的值,以及size=10;
然后调用函数:reverse(a,size);
最后若想看到结果,可以使用输出:cout!
然后对参数初始化,也就是: a[0]到a[9]的值,以及size=10;
然后调用函数:reverse(a,size);
最后若想看到结果,可以使用输出:cout!
追问
还是不怎么懂,你能帮我把这部分代码写出来一下吗谢谢
追答
#include
using namespace std;
void reverse(int a[],int size)
{
int tmp,i;
for(i=0;i<size/2;++i)
{
tmp=a[i];
a[i]=a[size-1];
a[size-1]=tmp;
}
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0},size=10;//声明变量:一个长度为10的数组,以及一个变量叫size
cout<<"调用函数前:"<<endl;
for(int i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
cout<<"调用函数后:"<<endl;
reverse(a, 10);
for(int i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
cout<<endl;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <malloc.h>
#include <iostream>
using namespace std;
void reverse(int a[],int size)
{
int tmp,i;
for(i=0;i<size/2;++i)
{
tmp=a[i];
a[i]=a[size-1];
a[size-1]=tmp;
}
}
void main()
{
int Array[] = {1, 2, 3, 4};
reverse(Array, 4);
for (int iIndex = 0; iIndex != 4; ++iIndex)
{
cout << Array[iIndex] << " " << flush;
}
}
#include <malloc.h>
#include <iostream>
using namespace std;
void reverse(int a[],int size)
{
int tmp,i;
for(i=0;i<size/2;++i)
{
tmp=a[i];
a[i]=a[size-1];
a[size-1]=tmp;
}
}
void main()
{
int Array[] = {1, 2, 3, 4};
reverse(Array, 4);
for (int iIndex = 0; iIndex != 4; ++iIndex)
{
cout << Array[iIndex] << " " << flush;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询