- 博客(12)
- 收藏
- 关注
原创 二分查找法
接下来的问题在于怎样调整low和high的值,mid和k比较无非就三种情况:midk,mid=k。第一种情况,k在mid的右边,我们将low调整为mid+1,high不用调整;第二种情况,k在mid的左边,我们将high调整为mid-1,low不用调整。最后一种情况最简单,我们已经找到了k,直接将mid打印出来就行了。因此选择while循环,找到k后循环不再进行,而当low和high之间还有元素,即low在high的左边或与之重合,k就依然可能存在,所以循环条件为low
2023-07-28 10:02:08 359 1
原创 指针详解1
(1)指针变量的定义指针变量的定义形式如:数据类型 *指针名;例如://分别定义了 int、float、char 类型的指针变量int *x;float *f;char *ch;如上面的定义,指针变量名为 x、f、ch。并不是*x、*f、*ch(2)指针变量的使用取地址运算符&:单目运算符&是用来取操作对象的地址。例:&i 为取变量 i 的地址。对于常量表达式、寄存器变量不能取地址(因为它们存储在存储器中,没有地址)。
2023-09-07 16:40:31 79 1
原创 分支与循环
表达式语句函数调用语句控制语句复合语句空语句本周后面介绍的是控制语句。控制语句用于控制程序的执行流程,以实现程序的各种结构方式,它们由特定的语句定义符组成,C语言有九种控制语句。可分成以下三类:条件判断语句也叫分支语句:if语句、switch语句;循环执行语句:do while语句、while语句、for语句;转向语句:break语句、goto语句、continue语句、return语句。
2023-07-25 20:10:15 76
原创 下载安装Visual Studio 2022 Community 编译 C语言
vs_Community.exe: 社区版,免费。但是需要登录微软账号,否则30天后过期,不能继续使用。vs_Professional.exe: 专业版,需要注册码。vs_TestProfessional.exe: 测试专业版。安装完成后,使用在微软官网注册的账号登录即可,实现免费使用。vs_Enterprise.exe: 企业版,需要注册码。另外“安装位置”默认即可,预留出15个G避免过大占用C盘;下载完后,自动开始安装。
2023-07-25 15:48:18 194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人