当前位置: 代码迷 >> C语言 >> 请教大家???
  详细解决方案

请教大家???

热度:163   发布时间:2007-02-06 17:57:29.0
请教大家???
调用函数怎么样实现,,
自己在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楼的~~
----------------解决方案--------------------------------------------------------

先声明后定义
也可以同时进行


----------------解决方案--------------------------------------------------------
当函数在程序初定义的话,可以不需要声明。。。

声明是为了告诉程序,有这么一个函数。
----------------解决方案--------------------------------------------------------
以下是引用走刀口→超在2007-2-8 9:45:00的发言:
当函数在程序初定义的话,可以不需要声明。。。

声明是为了告诉程序,有这么一个函数。


但是在c++中一定要记得先声明函数
一个好的编程习惯也是一个好的程序格式
----------------解决方案--------------------------------------------------------

如果真得走下去都不会写在一个文件里啦。哈哈~


----------------解决方案--------------------------------------------------------
  相关解决方案