#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
goto 语句
// int a = 0;
// int i = 0;
// agi:
// i++;
// if (i == 10)
// {
// //break;
// printf(" ");
// }
// else
// {
// printf("hahah\n");
// }
// goto agi;
//
//
do while 循环
// int i = 0;
//
// int j = 11;
// int cun = 0;
// do {
// cun += i;
// i++;
// j--;
// } while (j);
// printf("%d\n", cun);
//
//
for 循环
// int i = 0;
// int j = 0;
// int cun = 0;
// for (i = 0; i < 1; i++) //for 循环的初始化、判断、调整 都可以省略!
// {
// for (j = 0; j < 11; j++)
// {
// cun = cun+ j;
// }
// }
// printf("%d\n", cun);
//
//
while循环
// int a = 1;
// int s = 10;
// int cun = 0;
// while (a)
// {
// while (s)
// {
// cun += a;
// a++;
// s--;
// }
// if (s == 0)
// {
// break;
// }
// else
// {
// cun = 0;
// continue;
// }
// }
// printf("%d\n", cun);
//
//
多路分支语句(switch-case-break-default)
// int s = 0;
// sscanf("1", "%d", &s);
// switch (s)
// {
// case 1:
// printf("星期一\n");
// break;
// case 2:
// printf("星期二\n");
// break;
// case 3:
// printf("星期三\n");
// break;
// default://可以写在任何位置,不一定要写在最后!
// printf("输入错误\n");
// break;
// }
//
//
// 前置++ 后置++
// 前置++ ,先进行++操作,再进行其它操作
// 后置++,先进行其它操作,再进行++操作
//
//
//优先级
// 算术运算符>关系运算符>赋值运算符
// !逻辑非 > && 逻辑与 > || 逻辑或
// 算术运算符 > 关系运算符 、逻辑运算符 > 赋值运算符
//
//
//
if的嵌套
// int a = 0;
// int b = 0;
// sscanf("1218", "%02d%02d\n", &a, &b);
// if (a > 10)
// {
// if (b > 15)
// {
// printf(" a>10 a:%d\n b>15 b:%d\n", a, b);
// }
// else
// {
// printf(" a>10 a:%d\n b!>15 b:%d\n", a, b);
// }
// }
// else
// {
// if (b > 15)
// {
// printf(" a!>10 a:%d\n b>15 b:%d\n", a, b);
// }
// else
// {
// printf(" a!>10 a:%d\n b!>15 b:%d\n", a, b);
// }
// }
//
//
//
多分支结构
// int a = 0;
// sscanf("10", "%d", &a);
// if (a < 5)
// {
// printf("a<5 a:%d\n",a);
// }
// else if (a == 5)
// {
// printf("a=5 a:%d\n", a);
// }
// else //else 一般离它最近的if相匹配
// {
// printf("a>5 a:%d\n", a);
// }
//
//
三元运算符 ?:;
// int a = 0;
// int b = 0;
// sscanf("1020", "%02d%02d", &a, &b);
// int max = (a > b) ? a : b;
// printf("%d\n", max);
//
//
// int a = 0;
// int b = 0;
// sscanf("1020", "%02d%02d", &a, &b);
// if (b > a)
// {
// printf("%d %d\n", a, b);
// }
// else
// {
// printf("b<a\n");
// }
//
//
//
// int b = 10;
// if (b > 5)
判断中只有一条语句的时候可省略大括号!
// printf("%d\n", b);
//
//
// int a = 0;
// sscanf("10", "%d", &a);//直接用字符串参数给a赋值!
// if (a > 5);//vs里面自动优化了if后面的分号
// {
// printf("%d\n",a);
// }
//
//
// system("echo 3 4|aplusb");
//
//
// double x = 0.0;
// double s = 0.0;
// sscanf("12.315.6","%lf%lf", &x, &s);
// printf("%f\n", x);
// printf("%f\n", s);
//
//
// printf("\\ \"\"\n");
C语言 简单描述
最新推荐文章于 2024-11-03 01:08:04 发布