#include
main()
{
int aaaaa(int a)
{
int bbb;
bbb=1+a;
return bbb;
};
aaaaa = 1;
printf("%d",aaaaa);
}
#include<stdio.h>
int aaaaa(int a)
{
int bbb;
bbb=1+a;
return bbb;
}
int main()
{
printf("%d",aaaaa(1));
}
函数不支持嵌套定义 在c语言中,如果要用某一个函数,必须要在前面给出申明或者定义
#include"stdio.h"
int aaaaa(int a)//函数定义要放在外面
{
int bbb;
bbb=1+a;
return bbb;
};
void main()
{
printf("%d\n",aaaaa(1));
}
#include
int aaa(int a)
{
int bbb;
bbb = 1+a;
return bbb;
}
int main(void)
{
printf("%d\n",aaa(1));
return 0;
}
#include<stdio.h>
int aaaaa(int a);//函数声明要放在外面
int main()
{
printf("%d\n",aaaaa(1));
return 0;
}
int aaaaa(int a)//函数定义也要放在外面,注意区分函数声明和函数定义
{
int bbb;
bbb=1+a;
return bbb;
}
aaaaa(1)这样才是函数调用
作用域不同,当然不能用a