IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 分支与循环(1) -> 正文阅读

[C++知识库]分支与循环(1)

#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include<string.h>

//C语言是一门结构化的程序设计语言
//1.顺序结构 2.选择(分支)结构(if or switch) 3.循环结构(while, for, do while)


int main()
{
?? ?// 1、分支语句
?? ?/*
?? ?//(1) if语句
?? ?int age = 3;
?? ?if(age<18)
?? ?{?? ?
?? ??? ?printf("未成年\n");
?? ??? ?printf("不能谈恋爱\n");
?? ?} // 大括号{}括起来叫代码块;
?? ?else if(age>=18 && age<=38) //注意:不能写成18<=age<=38
?? ??? ?printf("中年\n");
?? ?else
?? ??? ?printf("老年\n");
?? ?*/


?? ?// 注意:else 跟最近的if匹配
?? ?/*
?? ?int a= 0;
?? ?int b = 2;
?? ?if (a == 1)
?? ??? ?if (b == 2)
?? ??? ??? ?printf("hhhhh\n");
?? ??? ?else
?? ??? ??? ?printf("aaaa\n");
?? ?// 合理的书写代码风格
?? ?*/


?? ?//练习:判断一个数是否为奇数;并输出1-100之间的奇数
?? ?/*
?? ?int i = 1;
?? ?while (i <= 100)
?? ?{
?? ??? ?if((i%2) == 1)
?? ??? ??? ?printf("%d ",i);
?? ??? ?i++;
?? ?}
?? ?*/


?? ?//(2)switch语句
?? ?/*
?? ?int day = 0;
?? ?printf("请输入:");
?? ?scanf("%d",&day);
?? ?switch(day)//注意:switch表达式必须是整型;
?? ?{
?? ?case 1: // case后面必须是整型常量表达式;
?? ??? ?printf("星期一 ");
?? ??? ?break;
?? ?case 2:
?? ??? ?printf("星期二 ");
?? ??? ?break;
?? ?case 3:
?? ??? ?printf("星期三 ");
?? ??? ?break;
?? ?case 4:
?? ??? ?printf("星期四 ");
?? ??? ?break;
?? ?case 5:
?? ??? ?printf("星期五 ?");
?? ??? ?break;

?? ?default: // 提示输入的不在范围
?? ??? ?printf("输入错误 ");
?? ??? ?break;
?? ?//养成加 break 和 default 的习惯;
?? ?}
?? ?*/

?? ?//{
?? ?//case 1:
?? ?//case 2:
?? ?//case 3:
?? ?//?? ?printf("工作日 ");
?? ?//?? ?break; //此时前几个break可以省略;
?? ?//case 4:
?? ?//case 5:
?? ?//?? ?printf("休息日 ");
?? ?//?? ?break;
?? ?//
?? ?//}
?? ?
?? ?/*
?? ?int n = 1;
?? ?int m = 2;
?? ?switch(n)
?? ?{
?? ?case 1: m++;
?? ?case 2: n++;
?? ?case 3:
?? ??? ?switch(n) //switch 语句可以嵌套;
?? ??? ?{
?? ??? ?case 1: n++;
?? ??? ?case 2: m++; n++; break;
?? ??? ?}
?? ?case 4: m++; break;
?? ?default:
?? ??? ?break;
?? ?}
?? ?printf("m=%d, n=%d\n",m,n);
?? ?*/


?? ?// 2、循环语句(while,for, do while)
?? ?//(1)while循环
?? ?/*
?? ?int i = 0;
?? ?while(i<=9)
?? ?{
?? ??? ?//if(i == 5)
?? ??? ??? ?//break; //直接终止循环;
?? ??? ?i++;
?? ??? ?if(i == 5)
?? ??? ??? ?continue; //跳出此次循环,执行下一次循环;
?? ??? ??? ?
?? ??? ?printf("%d ",i);?? ?
?? ?}
?? ?*/

?? ?

?? ?return 0;

}

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-09-27 13:54:18  更:2021-09-27 13:54:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 1:53:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码