git的基本操作以及分支和循环

git本质上是一个版本管理工具

  • 新写的文件——add
  • 修改——commit push

C语言是结构化的程序设计语言

  1. 顺序结构
  2. 选择机构
  3. 循环结构

选择结构

if语法结构

if(表达式)
    语句;
if(表达式)
    语句1;
else
    语句2;

if(表达式1)
    语句1;
else if(表达式2)
    语句2;
else
    语句3;
    

switch语法结构

switch(整型表达式)
{
    case(语句项);
}
  • break语句的实际效果是把语句列表划分为不同的分支部分。
switch(整型表达式)
{
    case(语句项);
    break;
}
  • 当 switch 表达式的值并不匹配所有 case 标签的值时,这个 default 子句后面的语句就会执行。
  • 所以,每个switch语句中只能出现一条default子句。
  • 但是它可以出现在语句列表的任何位置,而且语句流会像执行一个case标签一样执行default子句。
switch(整型表达式)
{
    case(语句项):
    break;
    ......
    default:
    break;
}

循环结构

while语法

  • break在while循环中的作用:
    其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。
    所以:while中的break是用于永久终止循环的。
  • continue在while循环中的作用就是:
    continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,
    而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。

for语法

for(表达式1; 表达式2; 表达式3)
 循环语句;
  • 表达式1
    表达式1为初始化部分,用于初始化循环变量的。
  • 表达式2
    表达式2为条件判断部分,用于判断循环时候终止。
  • 表达式3
    表达式3为调整部分,用于循环条件的调整。

getchar putchar

cpp

  1. 构建方法(Constrcut)
  2. 参数(Parameters)
  3. 案例(Example)
  4. 复杂度(Cmoplexity)
  5. 迭代器可用性(Iterator validity)
  6. 数据竞争(Data races)
  7. 异常安全(Exception safety)

作者:xuzhougeng 链接:https://www.jianshu.com/p/e8f893048d95 来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

getchar——获取字符——int类型

  • getchar返回失败的时候会返回EOF
  • EOF——end of file——文件的结束标志

putchar—— 打印字符——int类型

int main()
{
	char password[20] = { 0 };
	printf("请输入密码:>");
	**//数组不用取地址
	  //scanf遇到空格就不读了**
	scanf("%s", password);
	**//清理\n**
	while (getchar() != '\n')
	{
		;
	}

	printf("请确认密码(Y/N):");
	int ch = getchar();
	if (ch == 'Y')
	{
		printf("确认成功\n");
	}
	else
	{
		printf("确认失败\n");
	}

	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值