在主函数中,如何进入调用函数。

来源:百度知道 编辑:UC知道 时间:2024/06/06 03:26:16
比如定义一个结构体
struct student
{int num;
char name[20];
int count;
}stu[5];
现在要写一个 输入信息的函数。void insert()
再写一个 输出信息的函数。

但是主函数 mian()
里面怎么能写能直接进入啊
{
int i;
scanf("%d",&i);
if(i=1)
进入输入函数
具体我也不太知道。
请大家教教

}

【1】调用方法:先生成一个对象,用“对象.方法()”的方式调用。调用说明:java中的main方法是静态的,用于程序的入口,在静态方法中无法调用非静态方法,只能调用静态方法。想调用静态方法的话就要先生成该类的一个对象,通过对象调用非静态方法。
  【2】主函数:般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。

先声明再使用
声明要么在main.cpp里包含你写insert的文件,要么insert直接写在main函数前面。总之在main使用它之前编译器要知道insert是个什么东西(看到声明即可,不必知道定义,定义也可以写在main函数下面)。
like this:
file main.cpp

void insert()
{
}
void output()
{
}

int main()
{
insert();
output();
return 0;
}

先声明再使用
声明要么在main.cpp里包含你写insert的文件,要么insert直接写在main函数前面。总之在main使用它之前编译器要知道insert是个什么东西(看到声明即可,不必知道定义,定义也可以写在main函数下面)。
like this:
file main.cpp

void insert()
{
}
void output()
{
}