发布网友 发布时间:2022-04-27 06:34
共5个回答
热心网友 时间:2022-06-27 18:52
void:
中文翻译为“无类型”。常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明。
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
Int:
int是将一个数值向下取整为最接近的整数的函数。INT是数据库中常用函数中的取整函数,常用来判别一个数能否被另一个数整除。
在编程语言(C、C++、C#、Java等)中,常用于定义整数类型变量的标识符。
扩展资料:
void关键字的使用规则:
规则一:如果函数没有返回值,那么应声明为void类型。
在C语言中,凡不加返回值类型限定的函数,就会被编译器作为返回整型值处理。但是许多程序员却误以为其为void类型。
规则二:如果函数无参数,那么应声明其参数为void。
规则三:小心使用void指针类型
按照ANSI(American National Standards Institute)标准,不能对void指针进行算法操作。
规则四:如果函数的参数可以是任意类型指针,那么应声明其参数为void *
典型的如内存操作函数memcpy和memset的函数原型分别为:
void * memcpy(void *dest, const void *src,size_tlen);
void * memset ( void * buffer, int c, size_t num );
规则五:void不能代表一个真实的变量
参考资料:百度百科-void
百度百科-int
热心网友 时间:2022-06-27 18:52
一般来讲,主调函数需要被调函数返回函数值的时候需定义为int型!而主调函数不需要被调函数的返回值的时候,定义成为void或者int都可以(定义成int的时候需要有return语句,定义成void的时候不可以有return语句)热心网友 时间:2022-06-27 18:53
函数名前的void或int称为函数返回值类型,当为void时,表示函数没有返回值,当为int是,表示这个函数的返回值类型为int,即在函数内部必须存在至少一个return语句,来表示函数的值返回到调用主调函数。热心网友 时间:2022-06-27 18:53
这里的返回值是有用的,不是无的放矢的.热心网友 时间:2022-06-27 18:54
一般定义为BOOL更好,返回TRUE表示插入正确,否则FALSE表示失败,这样在具体插入时可以作一个if语句,比如 if(InsertList(i,str,L)) //todo