三分钟搞定C语言三大循环结构

三分钟搞定C语言三大循环结构

一、分支语句
1.If-else语句要控制多条语句时应该采用代码块
If
{
填写多条语句块。
}else
2.if-else中与离得最近else与离得最近未匹配的if匹配。
3.注意点:一个=是赋值,两个==是相等的意思。
4.Switch-case在每一个case后面要加break。Switch中的条件语句必须是整形表达式,case后面必须是整形常量表达式。Case后面的break不一定需要。Default是前面输入错误后走default,default后面也可加break。
二、循环语句
1.continue语句但条件满意后终止continue语句后面的代码,重新从头开始执行。Eof是文件结束标志。
2.For循环采用的控制变量前闭后开区间。
3.For循环的初始化,调整,判断都可以省了。一般不要你随便省代码。
4.数组求元素个数sz=sizeof(arr(数组名))/sizeof(arr[0]);
5.二分查找

```#include <stdio.h>
int main()
{
	int arr[]={1,2,3,4,5,6,7,8,9,10};
	int k=7;
	int sz=sizeof(arr)/sizeof(arr[0]);--重点求数组元素个数
	int left=0;
	int right=sz-1;
	
	while(left<=right)--left<right表示中间有元素。
	{
		int mid=(left+right)/2;
	if(arr[mid]>k)
	{
		right=mid-1;--找到中间元素后右边的向左边移动一位
	}else if(arr[mid]<k)
	{
		left=mid+1;
	}
	else
	{
		printf("找到了:%d\n",mid);
		break;
	}
}
  
  if(left>right)
  {
  printf("找不到!"); 
  }

	return 0;
	}

6.C语言库函数网址www.cplusplus.com/cppreference.com
7.\0是C语言的结束标志。Void的没有返回值。
三、函数
3.1自定义函数

int get_min(int x,int y){  //自定义函数 
	if(x>y)
	return y;
	else
	return x;
}
int main(){
	int a=34;
	int b=45;
	int min = get_min(a,b);
	printf("%d",min); 
	return 0;
	
}

3.2函数包含实参和形参,实参可以是常量,变量,表达式,函数;形参当函数调用完以后会自动销毁。形参相当于是实参的一份拷贝,形参也会独立的拷贝数据。
3.3函数的调用:1传值调用,2.传址调用,
3.4函数的使用必须是先申明后使用。
四、递归
4.1递归一般满足两个条件:存在限制条件,当满足限制条件时候,递归不再继续;每次递归之后越来越接近这个限制条件。
4.2数组传参,传过去的是首元素的地址。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
OpenWrt是一个基于Linux的嵌入式操作系统,用于路由器和其他嵌入式设备。它提供了丰富的功能和自定义选项,但对于一些用户来说,在配置和安装上可能稍显复杂。以下是一个简化的OpenWrt安装教程,只需要三分钟和三个简单的步骤即可完成。 第一步,准备工作。首先,确保你拥有兼容OpenWrt固件的路由器设备,并且已连接好电源和网络线。其次,访问OpenWrt官方网站,下载适用于你的路由器型号和版本的固件文件。将该文件保存到你的计算机上。 第二步,进入路由器管理界面。打开你的浏览器,并在地址栏中输入“192.168.1.1”这个默认的路由器管理IP地址。如果你的路由器IP地址有所不同,请查阅相关的资料。在登录界面输入默认的用户名和密码,通常为“root”和“admin”。登录成功后,你将进入路由器的管理页面。 第三步,安装OpenWrt固件。在路由器管理页面中,找到“系统设置”或“固件升级”等类似选项。点击“浏览”按钮,选择之前下载好的OpenWrt固件文件,并点击“安装”或“升级”按钮。等待数分钟,直到固件文件安装完成并路由器自动重启。 通过以上三个简单的步骤,你就可以完成OpenWrt的安装了。安装完成后,你可以进一步在管理界面中自定义设置、添加插件和配置网络等。请注意,在进行任何操作前,务必备份你的路由器配置和数据,以免造成不可挽回的损失。有需要时,也可以参考官方文档和社区论坛,深入了解和利用OpenWrt的更多功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

code袁

你的支持是我莫大的幸运

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值