我的编程经历(1)

这是我第一次写博客,之前从未接触过。老师说,要养成写博客的习惯,出于信任我选择照做。于我而言,就像老师所说,博客用于记录学习痕迹。简单记录一下第一次学习内容,看看自己还能回忆多少,虽然没几个人看,但希望极少数的大佬看见我的文章不会血压升高,里面的错误估计都是低级且无脑的。


1.学习编程所需要的东西。博客(用于记录自身学习过程与问题),gitee(编程仓库?用于放置所编代码),visual等多个编程软件。

2.C语言广泛应用于底层开发。何为底层开发?一个电脑由下往上是电脑硬件,驱动,操作系统,应用软件。操作系统及以下被称为下层或者底层。而C语言就多用于此,但不代表C语言不能用于应用软件。

3.会编的第一个程序“hello world”。先创建项目,再创建原文件,最后才能开始写代码。ps:虽然很丢脸但是我打算丢到程序库gitee里

4.xxx.c为源文件。 xxx.n为头文件。

5.int main()为程序入口,有且只有一个,切记切记。旧式写法为void main(),不建议使用,我印象中是说因为这钟写法并非所有编程软件都能识别,也不知道记错没有。到这里开始已经逐渐忘记上课的内容了。

6.补充一点,刚想起来的。C语言的发展是由最早的机械语言?发展而来。即二进制0 1。最早的程序输入仅仅有0 1。举例,假如输出的机械语言是00011001110,但是这样输入起来过于麻烦,为了方便即把这一串数字以一些字母代替,这个被称为助记符。随着助记符增多并定出国际标准,B语言 C语言等逐渐成型。


7.数据类型。什么整形,短整型,长整型,单精度浮点型。且每个所包含的大小有所差异。但长整型是大于或者等于整形。顺便提及一下,内存最小单位是bit比特,其次是byte字节。且一字节等于八比特。而一个比特可储存的大小记为1或0.其后则是KB MB GB TB且换算为1024.

8.变量,常量。这应该是我这节课最头疼的地方。或许是为了方便举例或许是出于其他原因。老师所写的代码中突然包含了很多我没看懂的东西。但总的来说变量定义还是略知一二。我的印象结合粗略的笔记,老师只讲到了如何定义变量。


以上就是结合笔记所回忆内容。肯定有了很多遗漏。三个小时的课不可能只讲了这么点东西。有必要再回看一下。这个过程中产生了以下问题:


1.我似乎混淆了助记符与库函数的概念。如上述所示助记符的作用是为了简化,我印象中库函数是电脑本身所存在的函数我们借用,也正因为如此,必须在使用前包含对应的头文件。此处打个问号,对于二者的理解并不透彻,后续需请教老师。


2.在上课过程中,老师进行了一个简单的加法编程,其中有如下过程:
int num1 = 0;
int num2 = 0;
in sum = 0;
此处为何非要设立变量为0呢,可否为1为2为3呢?三个变量又可否分别令不同的数字呢?这也得请教老师。

至于其他问题,绝对还有。但脑子太笨一时想不起来。不必担心,出来混迟早是要还的。

综上,上完课后应马上进行梳理,不宜过一段时间回顾。很多东西都是处于似懂非懂的状态,此乃大忌。今晚要加班,某种意义上拯救了我,我需要时间消化这些对业内人士来说可能是最浅层的东西,希望后续能一直走下去。
 

-------------------最后编辑于2023.2.7 下午4点45分左右

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值