关于函数定义的混淆
Posted
技术标签:
【中文标题】关于函数定义的混淆【英文标题】:confusion concerning function definitions 【发布时间】:2015-01-05 22:18:06 【问题描述】:我真的是编码新手,我想知道 函数定义 void some_thing( char *thing)
是否等同于 void some_thing( char thing[])
。
例如,我知道 ar[i] 等同于 *(ar+i) 但我不确定它们是否等同于函数定义。
感谢您的帮助。
【问题讨论】:
【参考方案1】:它们在函数参数中使用时是等效的。元素可以通过数组表示法访问,即thing[i],也可以通过函数内部的指针(*(thing+n))访问。
【讨论】:
以上是关于关于函数定义的混淆的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用caret包的confusionMatrix函数计算混淆矩阵使用编写的自定义函数可视化混淆矩阵(confusion matrix)
R语言自定义多分类混淆矩阵可视化函数(mutlti class confusion matrix)R语言多分类混淆矩阵可视化
R语言加载UCI糖尿病数据集并启动Rattle GUI调用party包中的ctree函数构建条件推理树模型Rattle混淆矩阵使用R自定义编写函数通过混淆矩阵计算特异度敏感度PPVNPV