社区
C++ 语言
帖子详情
c语言参数列表中参数类型的问题!
liviys1024
2003-08-25 11:15:20
先看以下代码段,我的问题就是void yaw_chang(void)这个函数的参数列表中(void)是什么意思,准确的解释是什么,不说明其类型为空有没有区别,有没有出处。有没有资料上面给过说明;
*注意:我并不需要知道它是空类型这样的解释,谢谢。
void yaw_change(void)
{
if(r2>=0)
{
if(r2<=1.57079)
{
r1a=(r2/.017453)*.00349;return;
}
}
return;
}
...全文
30
5
打赏
收藏
c语言参数列表中参数类型的问题!
先看以下代码段,我的问题就是void yaw_chang(void)这个函数的参数列表中(void)是什么意思,准确的解释是什么,不说明其类型为空有没有区别,有没有出处。有没有资料上面给过说明; *注意:我并不需要知道它是空类型这样的解释,谢谢。 void yaw_change(void) { if(r2>=0) { if(r2<=1.57079) { r1a=(r2/.017453)*.00349;return; } } return; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liviys1024
2003-08-26
打赏
举报
回复
还望各位同仁,再指教,谢谢。
liviys1024
2003-08-26
打赏
举报
回复
我的问题有错吗?
liviys1024
2003-08-25
打赏
举报
回复
那就是说
void yaw_chang(void)和
void yaw_chang()是等效的吗?
六月初六
2003-08-25
打赏
举报
回复
可以这么说!
你可以看一下!
malloc函数
他返回的就是空指针
说明返回的指针并不知道类型
所以malloc函数需要强制转换才能用
空在指针的返回中 代表无类型的指针
而参数则代表 他不需要传递参数
你也可以省略
Dragon132
2003-08-25
打赏
举报
回复
void yaw_chang(void)
第一个指没有返回值
第二个指没有参数
c语言
中
函数
参数
类型
的探究
点击上方蓝字关注我,了解更多咨询函数
中
的
参数
个数可以是0,也可以是一个或多个
参数
。下面我们带着这三种不同的情况,分别在
c语言
中
进行讨论。1、函数没有
参数
,表示没有
参数
列表
。intfunc1();//声明一个函数,该函数返回值是整数int
类型
floatfunc2();//声明一个函数,该函数返回值是浮点数float
类型
2、有固定
参数
的函数,可以只有一个
参数
...
【
C语言
】可变
参数
列表
可变
参数
列表
,使用起来像是数组,学习过函数栈帧的话可以发现实际上他也就是在栈区定义的一块空间当
中
连续访问,不过他不支持直接在
中
间部分访问,但是可以访问一半就结束。这篇文章博主带大家来学习学习可变
参数
的一些特性。
C语言
函数
参数
列表
里的“...”
以Linux “man 手册”里的printf函数声明为例,谈谈我对
C语言
函数的可变
参数
的一点理解。 printf的函数声明如下:int printf(const char *format, …); 通常情况下,以这种形式声明的函数
参数
列表
至少需要一个普通的函数
参数
,后面的省略号不表示省略,而是函数原型的一部分。 可变
参数
的实现方式:
C语言
头文件“stdarg.h”提供了一个数据
类型
va_list...
C语言
函数
参数
为空和void
C语言
中
函数声明对函数的检测最主要的标准是函数名,
C语言
中
函数
参数
列表
中
的
参数
名可以缺省
C语言
当
中
参数
列表
中
的数据
类型
也可以缺省,默认是int。 add()并不等价于add(void); add(void)明确指明add函数不接收任何
参数
,若对其传参会报错,提示是error; 而add()表示接收
参数
,他的
类型
是int,只是他是一种没有意义的接收,并不会用
C语言
函数
参数
类型
以及返回值
类型
的一一对应
在平常写程序过程
中
,无非要使用到函数,写程序的时候经常不知道实参传上去的形参该对应什么
类型
,或者说有时候不知道怎么样传参,
参数
的
类型
该怎么一一对应,博主通过大量失败经验,总结了以下内容 一: 函数实参形参
类型
一一对应 1:函数无
参数
对于无
参数
的传递就比较简单了,实参放空,形参放空就可以了,具体看以下例子: #include<stdio.h> void fun(); //这里是函数原型,不需要放
参数
int main() { fun();//这里是函数调用,不需要放
参数
} void fu
C++ 语言
64,680
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章