1.学c笔记归纳 第二篇——基本数据类型2.学c笔记归纳 第三篇——常量3.学C笔记归纳 第四篇——static关键字(重点)4.学c笔记归纳 第五篇——指针(抽象点)5.学C笔记归纳 第六篇——结构体
6.学C笔记归纳 第七篇——分支循环语句1
7.学C笔记归纳 第八篇——分支循环语句2_switch8.学C笔记归纳 第九篇——分支循环语句3_for_while_do while(附九九乘法表解析和三种方式实现)9.学C笔记归纳 第十篇——循环算法优化10.学C笔记归纳 第十一篇——函数111.学C笔记归纳 第十二篇——函数2 声明和定义12.学C笔记归纳 第十三篇——函数3 递归(重点)13.学C笔记归纳 第十四篇——一维数组14.学C笔记归纳 第十五篇——二维数组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
}
}

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了