自己在C中怎么样创建函数??
希望给了例子(最好加解释)..
谢谢各位...
----------------解决方案--------------------------------------------------------
#include <iostream.h>
int prime(int x);//函数申明
void main()
{
int i,a;
cout<<"your number:"<<endl;
cin>>a;
i=prime(a);//对函数的调用
if (i==0)
cout<<"this is a prime;"<<endl;
else
cout<<"this is not a prime"<<endl;
}
int prime(int x) //下面是函数的定义
{
int flag;
for(int j=2;j<x;j++)
{
if(x%j!=0)
flag=0;
else
{
flag=1;
break;
}
if(flag==1)
break;
}
if(flag==0)
return(0);
else
return(1);
}
----------------解决方案--------------------------------------------------------
靠,楼上的根本就是C++
请勿误导初学者
#include <stdio.h>//调用系统函数前要包括
int max(int a,int b) {//自己定义一个函数
return (a>b?a:b);//函数体
}
int max(int,int);//函数声明
int main() {
int a,b;
scanf("%d,%d",&a,&b);
printf("\n%d",max(a,b));
getchar();
return 0;
}
----------------解决方案--------------------------------------------------------
谢谢楼上的!!!
----------------解决方案--------------------------------------------------------
声明&定义哪个先哪个后?
请问3楼的~~
----------------解决方案--------------------------------------------------------
先声明后定义
也可以同时进行
----------------解决方案--------------------------------------------------------
当函数在程序初定义的话,可以不需要声明。。。
声明是为了告诉程序,有这么一个函数。
----------------解决方案--------------------------------------------------------
当函数在程序初定义的话,可以不需要声明。。。
声明是为了告诉程序,有这么一个函数。
对
但是在c++中一定要记得先声明函数
一个好的编程习惯也是一个好的程序格式
----------------解决方案--------------------------------------------------------
如果真得走下去都不会写在一个文件里啦。哈哈~
----------------解决方案--------------------------------------------------------