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

C语言程序中,若函数无返回值,则应该对函数说明的类型是()A、int B、double C、char D、void

发布网友 发布时间:2022-05-31 18:34

我来回答

3个回答

热心网友 时间:2023-10-22 18:50

C语言程序中,若函数无返回值,则应该对函数说明的类型是void。

如果函数所体现的计算不需要返回结果,则数据类型可以指定为void类型。

注意,这种情况下在主调函数中调用该函数,该函数调用表达式不能被用作子表达式给其他变量赋值。

void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。



扩展资料

使用void类型指针要注意的几条规则:

1、void*类型只有地址信息没有类型信息,所以不能计算偏移。

C/C++中的指针通常来说有两个属性:

(1)指向变量

(2)指向对象的地址和长度

指针其实就是存储被指向变量的地址,并不保存其长度;而且存的这个地址仅是变量的首地址,并不是该变量占据内存的所有地址空间。

2、任何指针(包括函数指针)都可以赋值给void指针。

特点:

(1)不需要类型转换;

(2)只获得变量/对象地址而不获得大小。

3、void指针赋值给其他类型的指针时都要进行转换。

特点:转换类型也就是获得指向变量/对象大小。

4、void指针在强制转换成具体类型前,不能解引用。

原因:void指针只知道指向变量/对象的起始地址,而不知道指向变量/对象的大小(占几个字节)所以无法正确引用。

5、void指针不能参与指针运算,除非进行转换。

热心网友 时间:2023-10-22 18:51

答案选择D
A是整型
B是双精度浮点型
C是字符型

热心网友 时间:2023-10-22 18:51

C语言程序中,若函数无返回值,则应该对函数说明的类型是(D)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为手机删除qq聊天记录还能恢复吗 曙光英雄怎么登录以前的账号,曙光英雄曙光英雄客户端在哪里下载? 曙光英雄怎么注销账号 详细注销方法分享 曙光英雄怎么注销账号-账号注销方法介绍 六大茶类之青茶知识大科普 六大茶类香气类型之青茶(乌龙茶)茶香 六大茶类之青茶 简单认识六大茶类之青茶 一文带你全面认识六大茶类中的青茶,速来围观 识茶笔记:六大茶类之青茶篇 嘴巴突然有点歪是怎么办 女,有成人慢性湿疹4年,一直复发,超市的红枣是发物啊,可以吃吗? 红枣银耳冰糖汤的是发物吗 烟丝是怎么做的? 银耳雪梨红枣是发物吗 烟斗丝怎么处理才好抽哪 网贷借三百不还会怎么样 朋友借300块钱不还可以报警吗 朋友借我300元钱不给我还怎么办? 朋友欠300块钱不还怎么办 朋友借300块钱不还怎么办 欠了300块钱不还怎么办 借给别人300块钱不还怎么办 欠别人300块钱不还怎么办 别人借我300元不还怎么办 怎么用手机在steam用微信支付 知道身份证号怎么知道号 网络用语“2B”是什么意思? 网络2b是什么意思 手机下载什么软件可在西安网购? c语言若函数的调用形式是:f((x1,x2,x3),(y1,y2)),则函数形参的个数是 在c语言程序中,若对函数类型未加说明,则该函数的隐含类型为void? C语言如果函数需要返回双精度的值可用什么来定义函数返回值? C语言编程题,若函数形参为一维数组作函数参数编写函数,统计某一维数组中非0元素的个数? 在C语言中如果函数值的类型和return语句中表达式的值不一致则会如何 使用几天小米平板2的感受,与大家分享 c语言,若有函数定义int fun(){ return (5,6);}则调用fun函数的返回值是? C语言若自定义要求函数名返回一个值,则该函数体中必须要有return语句 这句话是对的还是错的? - 信息提示 在C语言中,若主函数在前,其他函数的使用有何原则? 小米平板第一次充电充多久 在c语言中,若有以下函数: c语言程序中,若对函数返回值类型未加显式说明,则函数返回值的隐含类型为什么类型 在C语言程序中,若对函数类型未加说明,则函数的隐含类型为( ) A、void    B、dou C语言:若有函数关系:当x!=0,y=1/x;x=0,y=1e20,为什么以下表达不正确 巩留县到塔里木景区有多少公里 【系统里又360杀毒和安全卫士还需要安装mcafee吗?】 我已经有迈克菲了,现在装了360安全卫士,是继续用迈克菲还是装360杀毒好? 我的电脑安装了360安全卫士和360杀毒,还需要McAfee Security Scan吗?可不可以将它删掉? 阿拉尔有什么好玩的地方