【c语言】你离开始敲代码只差这一步

希望每一个想开始而又不敢开始的人,对任何知识都不要抱有恐惧,觉得它很神秘,那样不好,知识就在那里一动不动,一层薄纱,掀开它,你将看见新的世界。 ——我的实习老师

📌 血泪教训 😭

长辈教训我们总是说:“没吃过猪肉还没见过🐖跑啊!??“。😠

博主(嘴硬):”我就是没见过猪跑😱“。

其实啊,看看猪跑,也未尝不是好事,小时候的我们牙牙学语,就如同我们现在学习编程一样,我们跟着父母有样学样的讲话,有一定基础后才进入幼儿园又进入小学学习拼音等等,这都是后天又进行规范的学习,了解到专业的知识,来完善自己的语言能力

而学编程也是一样,各种代码先会看,然后发现不懂再一步一步的知道什么情况用什么代码、什么函数字符串等等的正确使用方式,因此,我们下面我们也来看看猪跑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函数一大撂?

在这里代码较少,函数实现的算式也十分简洁,所以会觉得没有必要,但是当以后工作了需要完成大的工程,做各个项目,随着引用用的次数的提升,性价比也只会越来越高。

简洁来说 函数的特点就是 简化代码,复用代码。

🏠文章节束 🏠

如有纰漏还请各位斧正,如果对你有帮助的话不要忘记点个赞支持一下博主,谢谢你!!!
如果有什么疑问或不同的见解,欢迎评论区留言嗷👀

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值