本人小白 于2023年5.20日开始学习C语言 今天5.26日 记录一下心得体会
本人是一名大四毕业生 已上岸研究生,机械电子工程专业,在空余时间时间重新学习C语言。以下开始本文内容
1.什么是c语言
C语言就是一个进行人机交互的一种语言,学习c语言在我的专业机械电子工程中C语言是非常重要的,其中在使用单片机的方面尤其重要。
2.学习C语言
学习最重要的就是开始第一尝试 我们开始写出第一个C语言
int main()
{
return 0;
}
这便是写出第一个C语言的标注格式,我对于C语言熟知的的第一个梗就是hello world 那么该实现这个功能呢?
首先我们现在要知道的是printf是实现打字功能的关键字,请看下面的一段代码:
#include <stdio.h>
int main()
{
printf("hello word");
return 0;
}
我可以看到多了第一段话 一个include函数,这个意思就是我们如果想要使用printf函数这个打印功能 我们就必须引用stdio.h这个库函数,这样我们就打出了第一个语句 hello world,这是一个简单的开始 ,但是同时也是我正式开始学习C语言的重要的第一步。
3.数组的类型
什么是数组的类型呢,比如说 整数 1,3 ,7,10这些是一类 ,这些数组类型要用int进行定义如下,而比如1.2,1.3,5.79这要有小数点的类型叫做浮点型,我们需要使用float 和 double 语句对其进行定义,还有一些英文字符比如 happy friend 等类似的单词 就需要使用char来进行定义,请看下图
#include <stdio.h>
int main()
{
int a=1;
double b= 10.5;
char c= 'ABC'
return 0;
}
如上图所示,那这些是什么意思呢,比如 int a= 1这句话 意思就是我们向我们的电脑申请了一个地方(储存空间)这个空间叫做a 并且我们在a处存放了一个数字 1,而int的意思就是我们申请的这个空间只可以存放整数 也就是我们之前提到过的 1, 3,5。
然后是double 语句 double 语句就是申请了一个可以存放小数的存储空间,所以遇到3.1415926这类的小数就可以使用double类型的语句进行存储,此外还有 float 类型语句也可以进行存储小数,这里先不多做介绍。
最后是char类型的语句 ,可以申请存储字符 如a,b,c的存储空间。
学习了以上内容 我们来学以致用,比如我们就可以使用以下代码
#include <stdio.h>
int main()
{
int a=1;
printf ("%d",a);
return 0;
}
进行编译后,我们就可以知道我们通过打印a这个存储空间就可以把其中的整形数字1打印出来了,想要打印出字符类型与该方法类似。注意到%d是打印整形数字的格式,于此类似的还有%c 是打印字符,%f是打印小数,%p是地址打印的形式 (主要应用在后续指针的学习之中,%x/%o分别打印16/8进制的数字,%lf打印双精度小数,%s用于打印字符串。
还有一些忘记了,认识了这些我接下来开始学习循环与分支