希望每一个想开始而又不敢开始的人,对任何知识都不要抱有恐惧,觉得它很神秘,那样不好,知识就在那里一动不动,一层薄纱,掀开它,你将看见新的世界。 ——我的实习老师
📌 血泪教训 😭
长辈教训我们总是说:“没吃过猪肉还没见过🐖跑啊!??“。😠
博主(嘴硬):”我就是没见过猪跑😱“。

其实啊,看看猪跑,也未尝不是好事,小时候的我们牙牙学语,就如同我们现在学习编程一样,我们跟着父母有样学样的讲话,有一定基础后才进入幼儿园又进入小学学习拼音等等,这都是后天又进行规范的学习,了解到专业的知识,来完善自己的语言能力
而学编程也是一样,各种代码先会看,然后发现不懂再一步一步的知道什么情况用什么代码、什么函数字符串等等的正确使用方式,因此,我们下面我们也来看看猪跑ing,再来学习,试错

博主自拍!!
✋ ✋ ✋
来看看🐖跑叭
👇 👇 👇
1. 选择语句
举个栗子:
进入大学,如果你好好学习,校招时拿一个好offer,走上人生巅峰
如果你不好好学习,校招找不到好工作,回家种田
这就是选择!
我们用代码来将例子表示如下:
#include <stdio.h>
int main()
{
int input = 0;//创建一个变量用于接收用户的输入
//1.输出
//给用户一个选择机会
printf("进入大学你会好好学习吗?(1/0):");
//2.输入
//此时用户会看见上面打印的话,并进行输入,以此表达自己的想法。
//输入1代表好好学习,输入0代表不好好学习。
scanf("%d",&input);//scanf函数用于读取用户的输入
//此时有人可能会疑惑input前加&,这是一个操作符,后面会讲解
//先照葫芦画瓢,看🐖跑
//3.选择语句
if(input == 1)//此处不能加;,因为;代表着一个语句的结束
{
printf("坚持学习,拿到好offer");
}//此处{}也可不加,因为只有一条语句,若有多条语句,则必须加{},下同
else
{
printf("摆烂,回家种地吧你!");
}
//注 if和else连用时,一起只算一个语句,因为两个选择,只能选择一个,也就是说
//你要么好好学习,要么回家种地,不可能同时输入两个选择
return 0;
}
此处if,else都不是固定搭配,if也可使用多个,一起以实现想表达的逻辑为主,学习要灵活变通噢,不能太死板,要敢想敢写,在语法合理的情况下,编程的广阔天地任你遨游
2. 循环语句
顾名思义,未达到某个条件的时候,则要一直循环重复执行下去的语句。
栗子:在我没有拿到好offer的时候,我要一直学习。
在我敲到20000行有效代码之后,我才可以算是初步学成代码。
那在c语言中要如何实现循环呢?
while循环
for循环
do……while语句
知识的衔接与接受需要过程,一口气吃不成胖子,暂时先讲最简单的while循环
👇 👇 👇
2.1 while循环
此时我想表达的逻辑:
我要认真学习编程,如果我累计敲代码达到20000行则代表我可以获得一个好的offer,但是在中途敲代码敲至500行时遇到心仪的对象,坠入了爱河无心学习,不再去敲代码,也就无法获得好的offer了。。。
注:当然还是祝大家能够早日遇到心仪的对方,一起进步,终成眷属!! 💑

逻辑流程图
代码实现:
#include <stdio.h>
int main()
{
int line = 0;
printf("自己踏实认真学习编程\n");
while (line < 20000)//此处不加;
{
printf("敲代码:%d\n",line);
line++;//++ 是操作符,后详讲,等同于line = line + 1
if (line == 500)
{
printf("谈恋爱了");
break;//break的作用是跳出循环
}//此处一定要加大括号
}
if (line >= 20000 )
printf("好offer");
return 0;
}
3. 函数
初中高中大家的数学老师就会陆续地传授函数知识,在c语言当中当然也有函数,甚至也有互通之处
我们先来看一段代码
//用函数来求两个数的和
#include <stdio.h>
int Add(int x, int y)
{
int z = x + y;
return z;//此处的z返回给main函数中使用的Add即可
}//上面整个Add此即为 函数
int main()
{
int num1 = 0;
int num2 = 0;
int sum = 0;//一定要创建好变量
//输入
scanf("%d %d", &num1, &num2);//scanf函数用于读取用户输入的值
//scanf函数内的 “%d %d”——代表着用户输入两个整型数据且中间有空格,后面详讲
//通俗理解为双引号内是用户输入的形式
//求和
sum = Add(num1, num2);//将用户输入的值放进函数得到函数返回的结果
//输出
printf("sum = %d\n", sum);
return 0;
}
这里用做蛋炒饭来形象地表达一下c语言中地函数:

鸡蛋和米饭——数据
配方——算式
锅——函数体
碗——工程
所以,函数其实就是把数据放入函数中进行一定的加工得到一个结果。
到了这里有的可能就有如下疑问了:
🙋🙋🙋明明直接就用sum = num1+num2就可以了,我为什么要写那个Add函数一大撂?
在这里代码较少,函数实现的算式也十分简洁,所以会觉得没有必要,但是当以后工作了需要完成大的工程,做各个项目,随着引用用的次数的提升,性价比也只会越来越高。
简洁来说 函数的特点就是 简化代码,复用代码。
🏠文章节束 🏠
如有纰漏还请各位斧正,如果对你有帮助的话不要忘记点个赞支持一下博主,谢谢你!!!
如果有什么疑问或不同的见解,欢迎评论区留言嗷👀