问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言中void和int类型函数的定义,急!!!

发布网友 发布时间: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语句)

Ps:至于你补充提到的问题,我想说一下,一般来讲我们都是把自己定义的函数看成是又返回值的函数的,所以的话即使没有返回值,一般也写一个return0,而且定义的时候一般都要加一个int(或者其他类型),这样便于在以后的优化程序中进行修改!

热心网友 时间:2022-06-27 18:53

函数名前的void或int称为函数返回值类型,当为void时,表示函数没有返回值,当为int是,表示这个函数的返回值类型为int,即在函数内部必须存在至少一个return语句,来表示函数的值返回到调用主调函数。

热心网友 时间:2022-06-27 18:53

这里的返回值是有用的,不是无的放矢的.
这个返回值用于区分,插入操作是否成功.
成功:返回 1,
不成功:返回 0;
返回值没有调用,是你那一段代码没有调用.
作为一个严谨的程序员,绝不会随便写代码的.
如果不关心,成功失败,当然可以不返回任何值.写成void 自无不可.
顺序表的插入算法是个通用型的算法,当然必须有返回值了!

热心网友 时间:2022-06-27 18:54

一般定义为BOOL更好,返回TRUE表示插入正确,否则FALSE表示失败,这样在具体插入时可以作一个if语句,比如 if(InsertList(i,str,L)) //todo
其实定义什么返回类型都无所谓,具体还是看你有什么用
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
海尔热水器着火一会就熄火出现E2怎么回事 什么网页游戏人气高 求十大网游游戏排行榜 弹弹堂万圣节活动怎么收集糖果 弹弹堂s勋章怎么获得 ...银行说会协同工商局和税务局去我的公司调查,是真的吗? 高中生必须住校吗 双力神洗衣机(双力神洗衣机怎么拆开清洗) 双力神ⅩQB50一397sN洗衣机如何使用? 怎么样加快宫缩开指 如何促进宫缩提前生产 百度糯米一直买不了电影票,怎么回事 void main()和int main(void)的区别 百度糯米电影怎么退票 百度糯米电影票时间过了可以退款吗 void(没有返回值我知道) int 一个函数有什么区别 请详解 百度糯米定的电影票能退吗 C++中定义主函数时void和int函数有何区别?void是不是通用的? 百度糯米电影票能退吗 C语言void 跟int声明函数的区别? 百度糯米支持电影退票吗?怎么退票 百度糯米电影会员卡买电影票怎么不能用 百度糯米支持电影退票吗 为什么百度糯米现在买不了电影票? 百度糯米买电影票时间是? ...请问c语言中的void是什么, 用void和int定义函数有什么区别? 美信微信商城系统有PC端的商城吗? 百度糯米电影模块为什么进不去,显示网络不给力 c语言,int与void不同点 应用商城下载安装微信 如何在自己的本地电脑上快速搭建微信商城服务器并对外提供服务 discuz,微信商城怎么开通 百度糯米网电影怎么上不去 百度糯米怎么没有电影功能了 百度糯米里的电影票订单为什么不能删除 百度糯米怎么退电影票教程 百度糯米电影票怎么改时间 想找个斗地主游戏下载手机版的地方,谁能给个? 有关不努力的资料 北风教育是怎么监控学习效果的? 山东侨昌每年的年底都会画大饼,2011年的大饼终于在元旦1月1号画出来了。请大家分析分析: 婆婆总说我配不上她的儿子,该不该怼回去? 如果是业余自考2年可以拿到证吗?自考学历是最好的吗?还是跟其它的一样? 世界近代矛盾和变化与建筑关系 w|n7电脑旗舰版没有装蓝牙适配器而只下载蓝牙驱动精灵是不是就可以连接无线蓝? 女神的宠物txt全集下载 《张爱玲文集》pdf下载在线阅读,求百度网盘云资源 《徐浩瀚官场笔记》最新txt全集下载 关于东方园林小说txt全集免费下载 求仙剑奇侠传3攻略下载 求《家庭教师》全集1-203高清打包下载!(日语中字MP4)5227.zite@163.com 谁有张爱玲全集的PDF书下载