1.什么是C语言
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
底层开发:以操作系统为界限,操作系统及以下为底层开发。
2.第一个C语言程序
1.打开VS2019-创建新项目-空项目-(下一步)-取名(路径管理,名称可以是日期,有意义)
2.右击源文件-添加-新建项-c++文件(.c文件按照C语言的语法来编译/.c++按照C++的语法来编译)
2.1后缀改为.c文件
2.2.h为头文件
2.3.c为源文件
3.数据类型
3.1为什么出现这么多的类型?
答:更加合理的使用规划内存空间
3.2每种类型的大小是多少?
1.C语言规定,long>=int的内存大小
2.储存一个0/1的大小单位为一个比特,8个比特称为一个字节
4.变量与常量
4.1定义变量的方法
类型 变量名称 = 数据;
本质:向内存申请数据类型对应的存储大小,来储存数据
4.2变量的分类,局部变量,全局变量
1.在同一个范围类,变量只能定义一次
2.全局变量与局部变量相同时,优先使用局部变量
3.建议变量名称应不相同
4.3变量的使用
1.若不初始化,变量为随机值
2.scanf(“%d” “%d”,&num1,&num2);(读取两个整形,放入num1, num2))
4.4变量的作用域和生命周期
作用域:变量的使用范围
1.局部变量的作用域是变量所在的局部范围
2. 全局变量的作用域是整个工程
生命周期:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
1. 局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2. 全局变量的生命周期是:整个程序的生命周期。
extern声明来自外部的符号
自我介绍:
一个对未来数字化世界报有强烈期待的学生
列出你编程的目标:
成为一名嵌入式软件工程师,学习C语言、数据结构、操作系统、计算机网络、计算机组成,等网络课程
你打算怎么学习编程?
1.课上听懂,没听懂的记录时间,课下录播迅速消化
2.空杯心态,耐住性子,坚持学习并输出(博客/作业/练习)
3.听懂,练习,博客,三步走战略,一遍过C语言
4.每节课都有作业,下次上课前写完,因为会讲练习
5.xmind,思维导图,体系化/结构化知识
你打算在学习编程这件事上每周花费多少时间?
每天6小时,每周42小时
你最想进入的一家IT公司:没想好