社区
C语言
帖子详情
在 C 语言中有没有符合参数多态概念的情况?最好能举点例子
Jingxh
2007-08-20 10:49:46
如题,谢谢!
...全文
244
8
打赏
收藏
在 C 语言中有没有符合参数多态概念的情况?最好能举点例子
如题,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jingxh
2007-08-20
打赏
举报
回复
谢谢大家的回答!
softwarewander
2007-08-20
打赏
举报
回复
直接根据输入的参数类型,来确定不同的执行, 必须还是需要提供一些**其他的信息**的吧,
比如 dosomething(3.14,"float")或者 dosomething(532,"int")这类的需要提示第一个参数的类型的。
如果lz 还觉得还达不到多态的要求, 那么lz必须自己写一个来辨别所有数据类型的函数,或者宏来
(赫赫,宏的可能性不大)
nkinuyasha
2007-08-20
打赏
举报
回复
不知道函数重载算不算
nkinuyasha
2007-08-20
打赏
举报
回复
第一就是 不定参数,如:
int printf(const char*,...)
这种情况就是符合参数多态的.
另外一个变通的例子void 指针, 如
int ms(void *pv_para);
还有就是可以通过宏来进行定义,但是对于参数变化的情况宏不合适
还有定义结构不知道可不可以
struct sarg {
int type;
char data[10];
};
Jingxh
2007-08-20
打赏
举报
回复
比如说一个压栈操作函数,它既可以实现int型数据压栈,也可以实现char型数据压栈
Jingxh
2007-08-20
打赏
举报
回复
参数多态 是指采用参数化模板,通过给出不同的类型实参,使得一个结构有多种类型。
softwarewander
2007-08-20
打赏
举报
回复
参数多态概念
木有听说过。。
softwarewander
2007-08-20
打赏
举报
回复
?
C
语言
实现24点
该博客详细介绍了如何使用C
语言
实现24点游戏的算法,包括基本要求和提高要求。通过穷举法和三重循环列举运算符组合,生成随机数,并给出算法流程。博主分享了学习过程
中
的思考和收获,强调了枚举法和随机数生成在解决问题
中
的应用。
c
语言
中
函数
参数
处理顺序以及默认
参数
原则
本文深入探讨了C
语言
中
函数
参数
的处理顺序,通过两个案例分析了从右向左的执行顺序及其对递增运算符的影响,同时讲解了逗号运算符的结合性和函数
参数
之间的区别。
C
语言
概念
题【最全整理】
本文深入探讨了C
语言
的关键
概念
,包括表达式语句、运算符优先级、数据类型、字符常量、数组、指针、函数、结构体、文件操作等,提供了详细的解释和示例,帮助读者掌握C
语言
的基础和高级特性。
【C
语言
| 指针】数组
参数
和 指针
参数
本文详细介绍了C
语言
中
数组
参数
和指针
参数
的使用,包括形参与实参的区别,以及一维数组作为形参和实参的处理方式,以及一级指针
参数
的传递和修改实参值的方法。
C
语言
中
的序点和副作用
本文详细解释了C
语言
中
的序点
概念
,包括序点的定义、副作用的
概念
以及序点的作用。并通过具体示例展示了序点如何帮助消除表达式求值过程
中
的不确定性。
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章