既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
概念:C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
VS2013、VS2019 --集成开发环境-继承了MSVC这样的编译器,可以编写加编译C语言的代码。
VS2013、VS2019,两者大同小异,选择vs2019,是集成开发环境,不用配置环境,对新手友好,上手就可以使用,企业使用率比较高,就是占用空间大,
新建源文件:
xxxx.c —源文件
xxxx.h ----头文件
1.写出主函数(main函数)
c语言是从主函数的第一开始执行的,所以c语言代码中得有main函数-入口
编译代码+链接+运行代码 快捷键 :ctrl+F5**.fn+ctrl+F5,或者如图所示**
一个工程有且仅有一个mian函数,一个工程中可以有多个.c源文件
- 数据类型
计算机语言就是用来写程序的,为了解决生活问题,所以就产生了很多数据类型来描述生活中的问题。
sizeof是一个关键字=操作符,可以计算或者变量所占空间的大小。单位是字节。c语言标准:sizeof(long)>=sizeof (int)
其中***,语法规定***:%d对应的赋值类型为是int,%if对应的赋值类型为double
计算机中的单位:计算机中识别的是二进制0和1
bit-比特位
byte-字节=8 bit
kb -1024 byte
mb -1024 kb
gb -1024 mb
tb -1024 gb
pb -1024 tb
生活中的一些数据是不能改变和能够改变的,在c语言中就是常量和变量
- 定义变量的方法
全局变量:在{}括号外部定义。
局部变量:在{}括号内,当两者名字冲突的时候,局部优先。
但是不建议,把局部变量和全局变量的名字写相同。
在控制台为,scanf函数为输入函数,printf为输出函数。
#define _CRT_SECURE_NO_WARNINGS 1 放在代码的第一行才能运行出来
可以找到newc++file.cpp文件,记事本用管理员身份打开,然后拖进去,添加上这行 **#define _CRT_SECURE_NO_WARNINGS 1 ** 保存,即可不用再配置。此时,再新建一个源文件,调试一下,就可以看到能够直接出来了。
不建议使用scanf_s函数,因为他是VS编译提供的,不是C语言标准规定的。
常量
1.字面常量
2.const修饰的常变量。
当被const修饰,就不能再被修改,具有常属性(不能被改变的属性),本质上是个变量
3.#define 定义的标识符常量。是一种宏定义,不用等号=,但是不能够再改变。
4.枚举常量,可以用来一一列举的常量。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上C C++开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
、大纲路线、讲解视频,并且后续会持续更新**