1、函数全缺省参数,函数在定义或者声明时,所有的形参都默认值。
#include <stdio.h>
//x,y为函数的形参,如果函数被调用时,没有设置x和y值,x值默认为100,y值默认为5
int sub(int x=100,int y=5)
{
return (x-y);
}
int main(void)
{
int a=20;
int b=10;
//变量a、b为sub函数的实参
printf("sub函数计算结果 = %d\n",sub(a, b));
//注意:我们并没有为sub函数设置实参,此时默认x=100 y=5
printf("sub函数计算结果 = %d\n",sub());
return 0;
}
/*
输出:
sub函数计算结果 = 10
sub函数计算结果 = 95
*/
2、函数半缺省参数,函数在定义或者声明时,只有一部分形参有默认值。
#include <stdio.h>
//x,y为函数的形参,如果函数被调用时,没有设置y值,y值默认为5
int sub(int x,int y=5)
{
return (x-y);
}
int main(void)
{
int a=20;
int b=10;
//变量a、b为sub函数的实参
printf("sub函数计算结果 = %d\n",sub(a, b));
//注意:我们并没有为sub函数第二个参数设置实参,此时默认y=5
printf("sub函数计算结果 = %d\n",sub(a));
return 0;
}
/*
输出:
sub函数计算结果 = 10
sub函数计算结果 = 15
*/
知识点扩充:
1)半缺省参数 必须 从右向左 依此 给出,不能间隔着给。原因:函数调用时,需要将参数压栈,参数压栈是 从右向左 依次 压栈,若缺省参数间隔着给,则 将会出现 问题
2)缺省参数 不能在 函数声明 和 定义中 同时 出现,尽量在声明中给出。原因:如果 缺省参数 的 声明和定义 位置同时存在,恰巧两个位置提供的值不同,编译器将 无法判断到底 该使用 哪一个。
3)缺省值 必须 是 常量 或者全局变量。
4) C语言不支持 (编译器不支持)
相关推荐:
SEO无限:如何利用SEO技术实现网站流量爆发?,网站建设总监
怎么让AI写文章,轻松实现内容创作的智能化
求一个AI软件,彻底改变你的工作与生活!
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
ChatGPT:OpenAI的创新之作-一款颠覆传统的语言模型,ai球衣号
AI文章精简-高效提炼与优化你的内容创作,ai quid
seo需要学习什么语言,做seo需要懂什么技术 ,ai软件制作教程
优化高效率:提升个人与企业竞争力的关键,安康网站推广咨询
SEO站内优化:提升网站排名的核心策略,厦门市网站优化企业
AI免费生成文字,打造创作新时代
怎么查一篇文章是不是AI写的?你需要这几个关键方法!
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
seo需要保持什么心态,seo的要求 ,ai83562
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
AI免费文章生成器:轻松创作高质量内容的终极工具
seo运营经理是什么,seo和运营的区别 ,皖妍ai宁慕晴o
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
ChatGLM不能搜索网页内容,你真的了解它的局限性吗?,ai修复情侣
SEO化学物质:如何在化工行业提升搜索引擎排名和品牌曝光,rack ai
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
重生成AI:突破科技前沿,开启智能未来
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
AI写作免费一键生成5000字:高效创作的革命性工具
AI人工智能文章生成平台,释放创作无限可能
文章写作AI:让创作更高效、精准的智能助手
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
SEO运营是什么职业,seo运营工程师招聘 ,把ai图层改横幅
在线AI写文:开启高效创作新时代
用AI生成文章,让创作更简单高效
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
SEO职责:为网站注入流量,提升品牌竞争力,拼多多女装关键词排名
《“查看更多”背后的秘密:让你的人生更加丰富多彩!》,宁安公司网站建设
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
中国AI软实力崛起:技术创新与产业应用的完美融合,seo0066
专业关键词助力SEO优化,让你的内容脱颖而出,东营响应式网站优化
ChatGPT:基于Transformer技术的语言模型,开创人工智能未来,AI独战OK
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
优化,让生活与工作更高效-从个人到企业的全面升级,广州百度seo费用
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
SEO优化中怎么找关键词:全面解析与实战技巧,ai2002.4.8
文字写作AI生成工具:让创作更简单、更高效
SEO要不,来看看如何通过SEO优化提高网站流量和曝光度,seo 获客技巧
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母