- 1、本文档共206页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计;main()
{
准备东西;
打车(去公园);
玩;
点菜(鱼香肉丝);
吃;
}
;函数概述(2);函数的定义和调用;函数的定义;函数名(参数1,参数2,…);;;#includestdio.h
voidswap(intx,inty)
{ inttemp;
printf(swap中交换前:x=%dy=%d,x,y);
temp=x;x=y;y=temp;
printf(swap中交换后:x=%dy=%d,x,y);
}
main()
{ inta=15,b=18;
printf(main中调用swap前:a=%db=%d\n,a,b);
swap(a,b);
printf(main中调用swap后:a=%db=%d\n,a,b);
};sin函数返回了算好的
0.5给main函数。;return有两个作用;#includestdio.h
intmax(inta,intb)
{
if(ab)returna;
elsereturnb;
}
voidPrintStar()
{ printf(*****\n);
}
main()
{ intx,y,z;
PrintStar();
printf(输入2数:\n);
scanf(%d%d,x,y);
z=max(x,y);
printf(%d较大\n,z);
PrintStar();
};#includestdio.h
intmax(inta,intb)
{
if(ab)returna;
elsereturnb;
}
voidPrintStar()
{ printf(*****\n);
}
main()
{ intx,y,z;
PrintStar();
printf(输入2数:\n);
scanf(%d%d,x,y);
z=max(x,y);
printf(%d较大\n,z);
PrintStar();
};函数的调用;使用函数的好处;return语句;#includestdio.h
voidfun(intp)
{
intd=0;
d=d+p;
printf(%d,p);
}
main()
{
inta=1;
fun(a);
printf(%d\n,a);
};无返回值的函数使用return语句;变量其间,同名不乱(1:函数内变量同名);变量其间,同名不乱(2:形参实参同名);函数的声明;#includestdio.h
voidfun(intp)
{
intd=0;
d=d+p;
if(d0)return;
printf(%d,p);
}
main()
{
inta=1;
fun(a);
printf(%d\n,a);
};函数的声明(2);#includestdio.h
main()
{
inta=1;
fun(a);
printf(%d\n,a);
}
voidfun(intp)
{
intd=0;
d=d+p;
if(d0)return;
printf(%d,p);
};函数声明的位置;函数的递归;讲故事...;函数的递归调用;;intff(intn)
{
intf=0;
if(n==0||n==1)
f=1;
else
returnf;
}
;递归练习;C语言程序设计;生活中的编号;地址和指针的基本概念;地址和指针的基本概念;inta=1;;p=a;;p:;指针变量的赋值;指针变量的赋值(2);指针运算两兄弟——两个运算符;inta=1,b=2;
int*p=a;
*p=a;
*p=b;
p=a;
p=b;
*p=3;;总结C语言中的*;总结C语言中的指针变量;程序例;数组的指针;指向一维数组元素的指针;1000;指针变量的运算——加减整数(2);指针变量的运算——指针变量相减;指针变量的运算——关系运算;逆置数组元素;数组元素的地址转换为元素下标;一维数组的指针;两个重要公式——语法糖;两个重要公式(2);;指针变量与一维数组名的统一;练习(1);练习(2);求字节运算符;sizeof用于数组名;指针运算的优先级;二维数组的指针;**[[写字台抽屉]]
?;二维数组的地址;二维数组的地址(2);;行指针±整数;
您可能关注的文档
- C语言程序设计基础(微课版) 课件汇总 张宁 第1--6章 概述、数据类型运算符和表达式---数组.pptx
- 《无人机维保检修》 (情境2)工作页答案.pdf
- 《无人机维保检修》 (情境3)工作页答案.pdf
- 《无人机维保检修》 (情境4)工作页答案.pdf
- 《无人机维保检修》 (情境5)工作页答案.pdf
- 《无人机维保检修》 (情境6)工作页答案.pdf
- 《无人机维保检修》 (情境7)工作页答案.pdf
- 《无人机维保检修》 情境1)工作页答案.pdf
- 《无人机维保检修》 工作页答案汇总 情境1--7 马明芳.docx
- 2010-2023历年-甘肃省嘉峪关一中高二下学期期中考试政治(文)试卷(带解析) .docx
- 2025年山东潍坊安丘城乡建设服务集团有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年广东云浮市罗定市建昊工程管理有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年安徽宣城泾县国有林业发展有限责任公司招聘笔试参考题库附带答案详解.pdf
- 2025年山西晋城市沁水煤层气开发投资有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年浙江嘉兴市海宁市铭德殡仪服务有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年云南昆明市晋宁区国有资本运营有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年贵州六盘水市钟山资源投资开发有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年浙江衢州市常山县精正土地勘测有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年浙江湖州南浔城投市政绿化工程有限公司招聘笔试参考题库附带答案详解.pdf
- 2025年江苏无锡市江阴市产业发展中心有限公司招聘笔试参考题库附带答案详解.pdf
最近下载
- Unit 7 Being a Smart Shopper 第4课时 Theme Reading课件-七年级英语下册(仁爱科普版2024).pptx VIP
- 扬尘污染防治培训课件总结.pptx VIP
- 含课件2024国家安全教育国土安全(1).pdf VIP
- 超市食品部门从业人员食品安全知识培训.pptx VIP
- 信息技术基础模块(WPS版)中职全套完整教学课件.pptx
- 化验员上岗安全培训试题及答案.doc
- 综采知识培训课件.pptx
- 河南省执法证考试题库——2024年整理.pdf
- 统编版道德与法治八年级下册知识点梳理.pdf VIP
- 人教精通版英语六年级下册 Unit5 Task7-Task8 练习卷.doc VIP
文档评论(0)