跟着比特鹏哥的第一天学习C语言
坚持学博客,学会自己总结
拒绝做伸手党,学会自己解决问题
校园招聘/大厂招聘:
1.计算机语言(C/C++/python):选一门经典的语言深度学习–完成作业/敲代码
2.数据结构与算法:听懂+实践,建立在语言的基础上
3.操作系统
4.计算机网络+网络编程:上课认真听讲,理解+看书实践
5.数据库
6.脚本语言
什么是C语言?
计算机语言:人和计算机交流的语言
C语言有国际标准:C89/C90/C99/C11
计算机语言
二进制语言 101010111110
后来利用汇编语言
B语言
C语言
C语言的编译器:
Clang、GCC、WIN-TC、sublime、msvc、turboC
在一个C语言工程中有且仅有一个main函数,一个工程中可以有多个.c文件,但是多个.c文件中只能有一个main函数
C语言:C实现数据结构 :C++高阶的数据结构 Linux+操作系统+计算机网络:数据库、实战项目
C语言中的数据类型:
计算机语言–写程序–解决生活中的问题
必须有能力来描述生活中的问题
购物商城–上架商品,价格–15.6–小数 1.56*10-1
年龄–80
C语言–浮点数
–整型
计算机中的单位:sizeof的单位是:字节byte
bit–比特位 0 1
byte-字节=8bit
kb=1024byte
mb=1024kb
gb=1024mb
tb=1024gb
pb=1024tb
生活中的数据:
有些数据不能变:血型,性别,圆周率
有些数据可变:工资,年龄,体重
C语言怎么描述:
常量–不能改变的量
变量—能改变的量:变量分类:全局变量;局部变量
%d–整型
%lf–double
编译器:VS2019
军规:
1、必须实践—敲代码
(1)学习语法
(2)学习语法方法
书目推荐:《明解c语言-入门篇》《C语言程序设计现代方法》
视频课程推荐:https://www.bilibili.com/video/BV1U44y1y7xN/
2、必须画图理解,内存布局
3、调试、调试、调试
模仿别人的代码,并不是抄写
A:理清楚别人实现代码的思路
B:不看别人的代码,按照别人的思路,按照语法写代码
多刷题:
入门:
牛客网:https://www.nowcoder.com/ta/beginner-programmers
PTA:https://pintia.cn/problem-sets/994805046380707840/problems/type/7
进阶:
牛客网进阶刷题:
https://www.nowcoder.com/activity/oj
力扣:https://leetcode-cn.com
小项目:
三子棋:https://www.bilibili.com/video/BV1U44y1y7xN?p=61
扫雷:https://www.bilibili.com/video/BV1U44y1y7xN?p=64
VS环境调试技巧:
https://www.bilibili.com/video/BV1U44y1y7xN?p=85
https://www.bilibili.com/video/BV1U44y1y7xN?p=87
https://www.bilibili.com/video/BV1U44y1y7xN?p=89
面试官如何考试:
1、笔试–技术笔试(选项+编程)
2、面试(2面试技术面+HR面)
技术面:问技术的理解+写代码+问项目



