初识C语言

我是胡鹏飞,今年18岁。今天是2024712日,我第一次开始真正学习C语言。

在高中时,我曾经接触过MPlab来烧录PICKIT3,那是我第一次接触C语言。我对于其中的很多知识都感到困惑,比如为什么每一次代码的开头都要有int main() 为什么有的时候老师写的代码是void main(),有的时候又是int main(void)...通过今天的学习,我知道了:main函数的返回类型,int是整型类型的意思。每一次写代码之前都要写int main(),而其他两种是另外的写法,而且void main()已经很过时了。

原本我想深入学习C语言是因为我想让我在单片机学习的过程中更加轻松,今天我稍微了解了一些关于C语言的知识后我认为C语言同样很有趣。本人大学是在香港城市大学就读,本科专业是航空航天工程。虽然我目前还不知道学习C语言对于我大学的学习是否有帮助,但是我认为把C语言当成一种课余的兴趣爱好也很不错。我在这个暑假准备每天抽出五个小时的时间学习一下C语言,我知道这离成为C语言大师还有云泥之别,但是我会虚心请教周边的人,学习大佬们的思路,努力提升自己的。

下面就谈一谈我今天的学习心得吧:

首先,库函数是为了不再重复常见的代码,C语言标准预定了一套函数,这些函数组成了库函数。其中printf是众多库函数中的一种,不是我自己的函数,是别人提供给我的函数。而想要使用printf就需要用到#include <stdio.h>他的意思是使用库函数需要包含对应的头文件. std(standard)i(input)o(output) .h.h是头文件的意思

 

写完我们需要使用库函数包含的头文件后,就可以开始正式写代码了。就和我上面所说的一样,每一次写代码之前都要写int main(),而C语言中有一批保留的名字的符号,比如autoif, return,这些被称为保留字或者关键字,有且只有一个(我们不能把这些当成变量或者进程名),上面提到的int(是整型类型的意思)也是其中一种。mian是函数的名字,也叫主函数,这是程序的入口,C语言程序中不能没有main函数。

 

printf是一个库函数;功能是在标准输出设备(屏幕)上打印信息;printf = print + format(按照格式打印。例如:printf("你好,C语言\n"),其中/\n是换行的意思。那么如果我们想要打印的是整数,小数,或者字符字符串呢?只需要在括号内加入:%d%f%c%s等等就行了。

其中:%d是打印整数的意思,%f是打印浮点数(小数)的意思,%c是打印字符的意思,%s是打印字符串的意思,可以不用。字符要用单引号引起来,字符串用双引号引起来。这其中牵扯到另外的一个知识,字符串中有隐藏的 \0 例如"abc" = a b c \0,当编译器侦测到\0时才会停止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值