(不要问为啥写水平线中间这些话,这是某个秘密任务哦。)
a.已经大二下学期啦,心态感觉也要崩啦,学校教的都不精,得赶紧深入学习一门语言,所以,就决定是你啦,C语言!
b.C语言感觉只是基础啊!!!还得学别的技术呀!!!至少毕业后要能找到工作呀!要能自己养活自己呀!找到感觉还得继续学下去,我呀不想30岁被淘汰呀!!!
c.要多看多敲多记多练习呀!
d.大二课程没大一时的多,又自闭闷骚,感觉社交还没敲代码舒服,把内耗用在学习事业上,社交上要学会躺平摆烂!游戏也没以前那么有意思了,LOL每天拿把首胜就够了。不用上课时就多学学吧。
e.以后的IT公司的话,离得近,工资活得下去,大不大厂无所谓啦~
(没用的、奇奇怪怪的标红出现啦!!)
1*什么是C语言:
语言 -- 沟通的一种工具
汉语、英语...... -- 人和人交流的语言
C/C++/Java......上千种 计算机语言 -- 人和计算机交流的语言 就是 计算机语言
C/C++/Java 都是 计算机语言
C语言是人和计算机交流的一种计算机语言:
C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译,处理低级存储器,产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
(底层开发)
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。其编译器主要有Clang(苹果)、GCC(linux、C++)、MSVC(VS2019、VS2022)、Turbo C等。
2*第一个C语言程序:
怎么写出第一个C语言代码?( VS2019 / VS2022 )
1.创建一个项目:
(看不到项目时,按照下图操作)
2.创建.c文件:
C语言程序中,有2种文件:
.h文件 --> header 头文件
.c文件 --> 源文件
(写成.cpp的时候,编译器会按照C++的语法编译)
3.写代码:
写好的C语言代码是文本信息
这些代码不能直接运行起来,运行过程:
.c文件(text.c) --> 编译 + 链接 --> 可执行程序(test.exe)
VS2019(2022) ---> 集成开发环境:拥有编辑、编译、链接、运行、调试等功能
[编译、链接、运行 快捷键 ---> (fn +) ctrl +f5]
#define _CRT_SECURE_NO_WARNINGS //写一个C语言的代码,在屏幕上打印:hello world #include <stdio.h> int main() { printf("hello world\n"); return 0; } //#include <stdio.h>: //.h后缀 ---> 头文件 // #include <stdio.h> //main()函数: //代码一般是从main函数开始写 //C语言中main函数是程序的入口 //程序是从main函数的第一行开始执行的 //进入到main函数后再一行一行按照顺序往后进行 //可以按键盘 F10 观察过程 //main函数有且仅有一个 int main() //int:整形 main():加()代表是一个函数 { //{}大括号: 函数体 printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); //printf(): //printf是一个 库函数 --> C语言编译器提供的一个现成的函数 //直接可以使用 //但是在使用之前得包含头文件:stdio.h //功能就是在屏幕上打印数据 //"hehe" --> 是一个字符串 //双引号引起来的就是字符串 printf("hehe\n"); printf("呵呵\n"); return 0; //return 0: int 和 return 0 是前后呼应的,int整形后面返回(return)0是一个整数 } //当一个文件有两个main方法时,会报错:"int main()"已有主体 / 参见"main"的前一个定义 int main() { printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); printf("hehe\n"); return 0; } //这种写法非常古老 -- 不推荐 void main() { } //这种写法也有 int main(void) //void再这里是 main函数不接受任何参数 { return 0; } //以后再研究,要搞清参数有什么意义 int main(int argc, char* argv[]) { return 0; }