【最受欢迎最容易理解的初阶c语言教学】2.函数及其各种语句

       大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨‍💻,虽然一不小心又鸽了很长时间【最受欢迎最容易理解的初阶c语言教学】内容😭,但是放心这系列将在我这几天时间内全部更新完😘,并且一段时间后进入最受欢迎最容易理解的进阶c语言教学】,让我们一起学习c语言一起在寒假💪💪💪

💖💖💖悄悄努力,然后惊艳所有人!💖💖💖


本章思维导图如下,方便大家提前浏览大致内容!

目录

🍇🍇判断和循环🍉🍉

🍊🍊if语句🍋🍋

🍌🍌循环语句🍍🍍

🥭🥭函数🍎🍎

🍏🍏转义字符🍐🍐

🍑🍑注释的讲解🥥🥥

😋😋结语💝💝


🍇🍇判断和循环🍉🍉

🍊🍊if语句🍋🍋

      生活中我们将要面对各种选择,比如今天是要写博客还是鸽一天多睡一会?c语言也有判断的语法,用if语句来实现,以比如为例:

#include<stdio.h>
int main()
{
	int choose;
	scanf("%d", &choose);
	if (choose)
	{
		printf("更新一篇博客!");

	}
	else
	{
		printf("鸽一天,休息一下!");

	}


	return 0;
}

tips:表达式结果为0则为假,表达式非0则为真!

 最简单的if语句格式如下

 这里我们只是简单的介绍一下判断语句如果想要了解更多的内容

【if,elseif,if else区别】看这一篇就够了_想要慢慢变得优秀的向阳的博客-CSDN博客

tips:当然如果只想简单做个判断,做个限制条件的话,else可写也可不写哦!~


🍌🍌循环语句🍍🍍

       生活中,我们每天总要做一些重复的事情,而c语言中也有循环结构的语法,用while,for,do while等结构实现,因为这里是初阶,我们只简单介绍一下while循环!(剩下在进阶中会有详细的讲解!)

       简单举个循环结构的例子:如果我们要写够五百个博客才能成为大牛。用c语言while实现

#include<stdio.h>
int main()
{
    int sum = 0;
    while (sum < 500)
    {
        sum = sum + 1;
    }
    if (sum == 500)
    {
        printf("恭喜你成为技术大牛!");
    }
    return 0;
}

      while的基本结构为:while(表达式)一般来说这个表达式是变量构成的表达式,值是会改变的,如果表达式为真则表达while的内部语句,否则跳出while循环,每一次循环的开始都需要判断表达式真假!如果表达式为定值,这个定值为真则是死循环,这个定值为假则直接跳过while循环!


🥭🥭函数🍎🍎

c语言中函数是模块化程序设计的体现,在c语言中有着非常重要的表现!那什么是模块化程序的体现呢?举个例子

#include<stdio.h>
int main()
{
	int a, b, c;//将a,b,c从小到大排序!
	scanf("%d %d %d", &a, &b, &c);
	int tmp;
	if (a > b)
	{
		tmp = a;
		a = b;
		b = tmp;
	}
	if (a > c)
	{
		tmp = a;
		a = c;
		c = tmp;
	}
	if (b > c)
	{
		tmp = b;
		b = c;
		c = tmp;
	}
	printf("%d %d %d", a, b, c);
	int d, e, f;//将d,e,f从小到大排序!
	scanf("%d %d %d", &d, &e, &f);
	if (d > e)
	{
		tmp = d;
		d = e;
		e = tmp;
	}
	if (d > f)
	{
		tmp = d;
		d = f;
		f = tmp;
	}
	if (e > f)
	{
		tmp = e;
		e = f;
		f = tmp;
	}


	printf("%d %d %d", d, e, f);


		return 0;

}

        这是一个三个变量比大小的代码,如果一组数据比大小则写一次,两组数据比大小就要写两次,那么如果很多组呢?你也要写很多次重复性很高的代码吗?

       在c语言中我们可以简单的认为,具有高度重复且独立的一段代码,可以是一个模块,把这个模块单独写出来并且不断去调用,那么这个模块可以简单认为是函数!

 这里我们简单举一个加法的函数!

#include <stdio.h>
int Add(int x, int y)
{
    int z = x + y;
    return z;
}
int main()
{
    int num1 = 0;
    int num2 = 0;
    int sum = 0;
 
    scanf("%d %d", &num1, &num2);
    sum = Add(num1, num2);
    printf("sum = %d\n", sum);
    return 0;
}

因为这是初阶内容,我们不深入去了解函数,能够看出来这是函数即可!


🍏🍏转义字符🍐🍐

转义字符:顾名思义义就是转变原来字符的意思。

以一段经典的笔试题为例!

#include <stdio.h>
int main()
{
 printf("c:\code\test.c\n");
    return 0;
}

 请问输出结果是什么?

 你猜对了吗?


为什么会出现这种情况呢?就是因为转义字符的出现!

这里给大家举出常见的转义字符形式与其表达的含义!

tips:最后一个\x30,x一定要小写!


🍑🍑注释的讲解🥥🥥

一个优秀的程序员,具有非常好的代码习惯!学会多用注释就是其中之一的一个习惯!

       在一些比较长的代码下,用注释在重要代码表示一下其中的意思,不仅方便他人理解你的代码,也方便你过段时间再看代码时,能快速看懂,助人更帮己!

注释的格式:常用c++的格式   //...............//


😋😋结语💝💝

      非常感谢小伙伴能看到最后🤞🤞🤞,最后以马克思的名言来鼓励大家不要i在日后生活中的苦难与磨难轻言放弃!

生活就像海洋,只有意志坚强的人,才能到达彼岸。

 

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想要慢慢变得优秀的向阳同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值