【学习经验】或许可以用于辅助理解的c语言随想录

1
2
3
4
5
6
7
8
9
#include <stdio.h>      
int main()
{
int a = 0, b, sum = 100;
scanf("%d%d", &a, &b);
sum = a + b;
printf("%d + %d = %d\n", a, b, sum);
return 0;
}

(惊)我们发生了一个野生的代码!虽然乱七八糟的英文字母什么的完全看不懂,但是姑且CV下来跑一跑吧!什么?你说你还想知道这个代码为什么会有这样的输出?既然你诚心诚意的发问了,那我就大发慈悲地告诉你吧......呜,好吧,本人学艺不精,暂且还无能力做出一个完整的博客帮助入门c语言,因此————正经的解释请去参考浙大翁恺的视频,本文只有本人关于c语言的任性比喻,可以用于辅助理解随便看看

标准库

1
#include <stdio.h>

写下来这一行之后,你就成功地站在了巨人的肩膀之上!可以利用前人的成果十分方便地进行输入、输出、平方、开根号、转换大小写等等了!除了stdio.h外,还有math.h, string.h, ctype.h, stdlib.h等标准库,这些标准库会在之后的学习中接触到,如果你想了解更多,请参考:zh.cppreferenc.com

主函数

1
2
3
int main()
{
}

编程相当于创造一个又一个函数,对输入的数据进行处理,并进行输出。主函数就是所有函数的老大,是整个程序的入口和出口,相当于游乐园的大门。以后你可能还会写很多其他函数,他们相当于各个区域的小门。而每个函数大括号中的内容就相当于这个区域的游乐设施们。输入的数据(充满活力的游客)会按照规划的游玩顺序(程序)走完全程,最终被输出(玩了一天累死累活的游客)。

定义变量

1
int a = 0, b, sum = 100;

定义了三个变量a,b,sum,相当于函数中的自变量和因变量

加法运算

1
sum = a + b;

相当于函数中的投射f

输出

1
printf("%d + %d = %d\n", a, b, sum);

当当,你获得了你想要的输出!!!

函数返回值

1
return 0;

虽然不知道为什么要返回0不过貌似让他return别的也没关系但是以防万一你还是写return 0吧。总之写了这个return 0;是绝对不会出错的。

注释

1
2
3
4
5
/*
我用来注释多行语句
被注释的内容不会运行,可以用来解释代码
*/
//我用来注释单行语句

【学习经验】或许可以用于辅助理解的c语言随想录
http://example.com/2024/02/08/LE-c001/
Author
John Doe
Posted on
February 8, 2024
Licensed under