我是靠谱客的博主 害羞大树,最近开发中收集的这篇文章主要介绍从零开始学c语言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一些废话:

        在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.4.1

1.字面常量:3.14 1000 'w'(字符常量) "abcdef"(字符串常量)

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;

        枚举常量通常是大写。

err:RED=20;

5.c语言中没有字符串类型。

char arr[]="abcdef";

字符串的结束标志:'',注意:是反斜杠 而不是正斜杠/

6.转义字符:

用于转义;

?

防止转换为三字母词(现在已经没有了) e.x. ??)-->]

'  "

字符常量' e.x. printf("%c",''');

\

转义  printf("abc\0def");

a

蜂鸣,警告字符

t

水平制表符

n

换行

ddd

printf("130");8进制130-->十进制88-->ASCII码X

xdd

printf("x60");16进制63-->十进制99-->ASCII码c

7.打印格式:

%d

整型

%c

字符

%s

字符串

%f

float型

%lf

double型

%zu

sizeof 的返回值

8.c语言是结构化的程序设计语言:

顺序结构、选择结构、循环结构

9.int arr[10]={1};其余元素都会被初始化为0

10.if else结构对于语法严谨的IDE需要以else结尾而不能是else if

最后

以上就是害羞大树为你收集整理的从零开始学c语言的全部内容,希望文章能够帮你解决从零开始学c语言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部