从零开始学c语言

从零开始学c语言,第1张

一些废话:

        在b站上看到鹏哥的视频,试学了两周,找到了一份目前阶段相对满意的工作,于是义无反顾买了比特的课,虽然学费有点小贵,但是说投资自己永远是不会亏本的。


作为本人的第一份技术博客,记录了我从零开始学编程,努力向梦想进发的初衷,希望自己能坚守初心,坚持不懈。


        今天参加了华为OD岗外企德科的机考,3道题只做出第1题,也并不意外,c只学了十几天,代码也没敲几行,算是积累一些经验了,希望半年或一年后,能如愿拿到华为的offer。


        鹏哥说了一句话,让我颇受触动,鹏哥说,虽然听了很多道理,依然无法过好这一生,所以说道理听的再多,也不如去践行。


        因为对人工智能非常感兴趣,编程又是必须掌握的技能,本来本科学的硬件,但是说实在是不太感兴趣,学的也非常不扎实,我始终认为兴趣是学习的第一驱动力,好奇心和求知欲让我们愿意从事学习研究的活动,今年我已经26岁了,不管怎样,时间对我来说应该是最珍贵的东西之一了,所以除了一些必要的活动,剩余的时间都要投入到学习中去。


        在此也立一个小小flag,今年收获华为的offer,为自己,为梦想,也为社会做出一些贡献。


课堂总结:

2022.03.31

1.c语言广泛用于底层开发。


2.硬件(底层)-驱动层(底层)- *** 作系统(底层)-应用软件(上层)

3.二进制指令-->汇编指令(助记符)-->b语言-->c语言

4.(美国国家标准局)ANSI C:C89 C90 C99 C11

5.编译器主要有:Clang、GCC、WIN-TC、MSVC(vs2019)、Turbo C

6.什么是编译?

        C/C++是编译型的语言,test.c--(编译--链接)--test.exe

        python是解释型语言,解释器。


7.main() return 0;历史遗留约定,正常运行返回0,不正常返回非0。


8.计算机中的单位:

        bit-8-byte-1024-kb-1024-mb-1024-gb-1024-tb-1024-pb

9.c语言规定:long>=int

10.作用域:哪里能用哪里就是作用域

        局部变量的作用域就是变量所在的局部范围。


        全局变量的作用域是整个工程。


(在其他文件中的局部变量需要声明extern)

11.变量的生命周期

        局部变量的生命周期:进入作用域开始,出作用域结束。


        全局变量的生命周期:整个程序的生命周期。


2022.04.01

1.字面常量

2.const修饰的常变量:

        const int a=10;//在C语言中,const修饰的a,本质是变量,但是不能直接修改,有常量的属性。


(评论:变量相当于一个空间,常量相当于一个数值,const锁定了空间里的数值。


3.#define定义的标识符常量:

        #define MAX 100

4.枚举常量:

        enum Color

        {

                RED;

                GREEN;

                BLUE;

        };

        枚举常量通常是大写。


        enum Color c = RED;

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-02
下一篇 2022-04-02

发表评论

登录后才能评论

评论列表(0条)

保存