n1.f=c1,n2.f=c2;
float c3=fun2(n1,n2,3).f;
printf("a3=%c\nb3=%d\nc3=%.2f\n",a3,b3,c3);
}
DA fun2(DA n1,DA n2,int nType)//nType=1:char类型 。nType=2:int类型 。nType=3:float类型 。
{
DA n3;
switch(nType)
{
case 1:n3.c=n1.c+n2.c;break;
case 2:n3.i=n1.i+n2.i;break;
case 3:n3.f=n1.f+n2.f;break;
}
return n3;
}
C语言子函数参数使用问题直接在main函数外部比如上边定义,这样两个数组就是全局变量,可以在任何地方使用,使用的是同一个 。
另外,定义时数组大小不能是变量,只能是常量,你可以定义一个足够大的数组,比如 b[255] , 使用时只用其中的n个即可,在你的代码中,b[] c[] p[][] 和 n 都可以在 main 的外边定义,这样很多处理函数直接使用即可,不过处理之前,你的 n 一定要得到具体的值才能使用,否则会是随机值 。
c语言子函数含参数调用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言子函数变量、c语言子函数含参数调用的信息别忘了在本站进行查找喔 。
推荐阅读
- 关于422棋牌游戏的信息
- 做销售应该如何引流推广,销售怎样推销才能吸引客户
- 包含区块链2010年的词条
- 体育部门问答游戏,体育部问题及答案
- 珠宝拍摄什么软件好用,拍珠宝用什么相机软件
- 日本攻击现代战舰服务器,现代战舰日语
- CSS3旋转木马滤镜,旋转木马动态
- c语言输入函数算作常量吗 c程序输入函数
- 开发的小程序无法挂载,小程序无法加载怎么修复啊