- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c语言与程序设计》第九讲-清华李宛洲选编
C语言程序设计基础 ;第九讲 函数(三 ) ;二进制与数据类型;算法初步---递归与分治算法;一棵树;void main(void)
{long i,n,sum=1;
printf(请输入n:\n);
scanf(%d,n);
for(i=1;i=n;i++)sum*=i;
printf(n!=%d\n,sum);
};int f(int n){if(n==1)return(1); return(n*f(n-1));}
当n=3的阶乘递归求解;分治法的基本思想 ;递归程序设计--对半检索(Binary Search) ;int Bin_Search(int *p,int low,int high,int key)
{
int mid;
if(lowhigh)return(-1);//检索失败
mid=(low+high)/2;
if(key==*(p+mid))return(mid);//检索成功
else {
if(key*(p+mid))Bin_Search(p,0,mid-1,key);
else Bin_Search(p,mid+1,high,key);
}
};每次取中点分割a[i];练习七第二题 递归求Fibonacci数列;n;变量;指针的概念;指针变量的类型;指针取得变量的地址;char *p1=ch_a; ;int main(void)
{
int i,*p;
p=i;
*p=6;
printf(p地址=%#x, p指向的数据变量的值=%d, i=%d\n,p,*p,i);
return(0);
};用间接运算符*给指针所指向的变量赋值;void main()
{
char ch_a=a;
char ch_b=b;
};指针运算;数组的概念;数组说明;一维数组的引用
数组必须先定义,后使用
只能逐个引用数组元素,不能一次引用整个数组
数组元素表示形式: 数组名[下标]
其中:下标可以是常量或整型表达式;void main(void)
{char ch_a[4]=abc,*p1;
int i,i_a[4]={1,2,3,4},*p2;
p1= ch_a;
p2= i_a;
for(i=0;i4;i++)printf(ch_a[%d]=%c, ,i,*(p1+ i ));
for(i=0;i4;i++) printf(i_a[%d]=%d\n,i,*(p2+ i ));
};二维数组说明形式如下:
数据类型 数组名字 [第二维数组长度][第一维数组长度];
如一个二维的字符型数组定义如下:
char a[3][4];
它说明了a数组可以存储3个字符串,每个字符串长度为4;
二维数组仍然是元素在内存中的顺序排列。首先按行排列第一行的每个元素:
a0,j(j=0,1,2,…,m);
其次排列第二行的每个元素:
a1,j(j=0,1,2,…,m);
最后是排列最后一行的每个元素:
an-1,j(j=0,1,2,…,m)
我们称之为行优先的顺序存储关系;二维数组及多维数组
二维数组的定义
定义方式:
数据类型 数组名[常量表达式][常量表达式];;二维数组理解;二维数组元素的引用
形式: 数组名[下标][下标]
二维数组元素的初始化
分行初始化:;
程序举例;;char names[4][12];;二维数组的形参与实参--字符数组;指针数组
您可能关注的文档
最近下载
- 装饰图案概述.ppt VIP
- 香港中學會考試題(甲部).doc VIP
- 德阳市城市道路更新技术导则(2022).pdf
- 2023年香港亚洲国际数学奥林匹克公开赛(AIMO)竞赛复赛数学试卷.doc VIP
- “双减”背景下家长的教育焦虑及消解路径.docx VIP
- 装饰图案第6章 装饰图案色彩.ppt VIP
- 海尔基于工业4.0智能制造工厂服务平台智能柔性生产线方案(224页).ppt VIP
- 装饰图案第8章 装饰图案与应用设计.ppt VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)危险性较大的分部分项工程专项施工方案严重缺陷清单解读.pdf VIP
- 装饰图案第5章 装饰图案的造型、构图及组织形式.ppt VIP
文档评论(0)