大家好😃,我是想要慢慢变得优秀的向阳🌞同学👨💻,虽然一不小心又鸽了很长时间【最受欢迎最容易理解的初阶c语言教学】内容😭,但是放心这系列将在我这几天时间内全部更新完😘,并且一段时间后进入【最受欢迎最容易理解的进阶c语言教学】,让我们一起学习c语言一起在寒假💪💪💪
💖💖💖悄悄努力,然后惊艳所有人!💖💖💖
本章思维导图如下,方便大家提前浏览大致内容!
目录
🍇🍇判断和循环🍉🍉
🍊🍊if语句🍋🍋
生活中我们将要面对各种选择,比如今天是要写博客还是鸽一天多睡一会?c语言也有判断的语法,用if语句来实现,以比如为例:
#include<stdio.h>
int main()
{
int choose;
scanf("%d", &choose);
if (choose)
{
printf("更新一篇博客!");
}
else
{
printf("鸽一天,休息一下!");
}
return 0;
}
tips:表达式结果为0则为假,表达式非0则为真!
最简单的if语句格式如下
这里我们只是简单的介绍一下判断语句如果想要了解更多的内容
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在日后生活中的苦难与磨难轻言放弃!
生活就像海洋,只有意志坚强的人,才能到达彼岸。