在函数定义中,void 和int 是两种常见的返回类型,它们有着明显的区别。以下是详细的解释和对比: 1. 解释 void 在函数定义中的作用 在函数定义中,void 表示该函数不返回任何值。这意味着函数执行完毕后,不会给调用者提供任何结果。使用 void 的函数通常用于执行某些操作,如打印信息、修改全局变量或执行某些计算但不...
1、区别是main()函数是否有返回值。2、void定义的函数没有返回值,int定义的函数返回整型值。3、void,字面意思是“无类型”,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,有注释和限制程序的作用。
在C语言中,函数声明中使用`int`和`void`关键字有本质区别。首先,`int`用于声明函数返回值类型,表示函数执行结束后,会返回一个整数值。例如,`int function()`表示此函数执行完毕后,将返回一个整型数据。而`void`关键字用于声明函数不返回任何值。这意味着函数执行结束后,不会提供任何返回值给调用...
int main() 是标准的,void main() 是非标准的,这就是区别。--- C89(第一个 C 语言标准)规...
而C语言却表示这个函数可以传任意参数。所以在C语言里面当一个函数不需要参数的时候都要明确加上void ...
自己写一个函数,in..int hanshu(){}void hanshu (){}小白一只。求大神啊还有int c;scanf("%d",&c);switch (c){case 1:break;case 2:break;}格式对么、有的是把 那个1 2 3加了单引号的int c;scanf("%d",&c);switch (c){case ‘1’:break;case ‘2’:break;}
只是返回的类型不同,void返回的空类型,int返回的是整型,如果不写的的话,编译器会默认返回的是int的类型,void和int都是可以的,不过要看具体的函数要求使用哪个了
void是表示该函数不需要返回值 如 void hello(){} 在这个hello函数里面,你可以做你的事情,不需要返回任何值。但是也可以用return关键字来进行终止。int声明的函数,表示该函数需要返回值,并且返回值为int 如 int hello(){ return 12;} 在这个hello函数里面,返回了int为12。
void function(int a) { a = 5; } void (*pfunc)(int); 非常easy,上面这段代码声明了一个函数fucntion和一个函数指针pfunc,它指向的函数就是一个具有void返回值,int參数的函数。假设将function函数的地址给pfunc指针,能够简单的通过以下两种赋值: