C语言是一门结构化的程序设计语言。
顺序结构、选择结构、循环结构
生活中所有事物 都可 抽象成 这三种或其组合形成的语句。
简单选择:if_else
if(表达式)
执行语句; //表达式非0执行
else
执行语句; //表达式0执行
#include <stdio.h> //int main() //{ // int age = 1; // if (age !=0) // printf("true"); // else // printf("未执行"); // return 0; //} int main() { int age = 1; if (age != 0) { printf("true"); printf("true2");//surpass one need "{}" } else { printf("未执行"); printf("未执行"); } return 0; }
多分支:if——else if...
//多分支语句 #include <stdio.h> int main() { int age = 1; scanf("%d", &age); if (age < 18) printf("未成年\n"); else if(age >=18&&age<28) printf("青年\n"); else if(age>=28&&age<40) printf("中年\n"); else if(age>40&&age<60) printf("壮年\n"); else printf("老年\n"); }
运行:
else语句与其上最近的if语句匹配
#include <stdio.h> int main() { int age = 1; if (2 == age) if (age == 1) printf("hh"); else printf("ii"); }
练习:输出1~100以内的奇数
#include <stdio.h> int main() { int i = 1; while (i <= 100) { if (i % 2 == 1) printf("%d\n",i); i++; } }
还有一种非常巧妙的写法:
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 100)
{
printf("%d ",i);
i+=2;//open your mind,it's great
}
}
标签:语句,int,age,笔记,else,第七篇,printf,main From: https://www.cnblogs.com/xiaowanglong/p/17883445.html