c++:c语言优缺点,visual studio2019如何新建项目,写hello world程序

c++:

2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,此时学会c++的话,
我所知道的周边的会c++的同学,可手握10多个offer,随心所欲,而找啥算法岗的,基本gg
提示:系列c++学习的基础和高阶知识,用于公司生产实践中,实实在在的公司部署产品要用的,因为c++速度快,
而java和Python速度慢,自然往硬件里面部署算法啥的,都得用c++或者c,因此本科学的c很重要,后来的Python或者java就没有那么重要了,


c语言的优缺点

在这里插入图片描述
最开始操作系统是没有多道程序的
只有单道程序

所以设计的时候就可移植性不需要那么牛逼

使用C需要你有充分的编程经验
骚啊

没有2年左右的c工作经验的人,你不要说自己是程序员
C语言的编程经验越充分,越值钱。

go语言啥的,都是很多人开发多年了之后,自己设计了一版更舒服的语言
C语言的开发者参与到了go中

go不依赖平台库,你比得很

但是C执行速度快,这一个优点,在开发硬件设备,只能设备,芯片,服务器等等嵌入式系统时,它非常重要。所以C永远不会被淘汰

黑客,攻防,操作系统,服务器啥的,都需要c和c++
这些都需要c和c++。

为什么要学习C语言???

啥也别说,去年我实验室找到腾讯offer的大佬,他会开发c++
找工作非常简单
但是其他的搞什么python啥的,算法啥的,开发啥的,基本没有找到大厂的【因为这些语言不怎么需要动脑,很多人学,既然人多,就不值钱,因为物以稀为贵】

就是找到芯片大厂的人,也要求工作之后需要用c和c++

所以提醒我们一定要好好学好C和c++

在这里插入图片描述
以前说学好物理化,走遍天下都不怕

现在是学好c/C++,走遍全球都不怕

懂?

时代,趋势,就是这意思。

在这里插入图片描述

学好c或者c++,需要动计算机组成原理

我在计算机组成原理中讲过很多了笔记

五大部分:输入输出,存储器,(运算器,控制器【cpu】)
在这里插入图片描述
计算机的本质就是计算

加法和移位运算,其他的不管

控制器,写代码,需要啥时候执行,执行什么命令,这些知识我在前面的笔记中讲得非常非常多了

计算机系统组成:硬件系统和软件系统

在这里插入图片描述
最核心的是操作系统

visual studio2019创建新项目

在这里插入图片描述
在这里插入图片描述
目前咱们先在源文件右击
新建c后缀文件
因为我们目前是学习C

在这里插入图片描述
设置了这个控制台的话,就不需要加
system(“pause”);

#include<stdio.h>

int main(void) {
	printf("hello world\n"); //字符串

	//system("pause");//闪退,
	return 0;
}

如果你不设置这个玩意,就需要加那句停止的话

在这里插入图片描述
#井号:表示引入头文件,和python中的那个import类似
include就是关键字

stdio.h系统标准输入输出库对应的头文件。
里面有printf函数,咱们就可以利用这个往屏幕上打印
输入也是用这个文件

<>代表使用系统的库函数
""双引号的话,是用户自定义的库函数

int f
前的int代表函数返回的类型,比如0啥的,反正是整型即可

main是关键字,工程中的主函数,程序唯一的启动入口,这个函数必须要有,还必须只能出现一次,跟python不同,python可以随意整main运行。

f(void) void表示函数不需要传入参数,void空
{xxxx}
大括号代表函数的函数体
里面写的就是函数内容。

printf()是系统打印函数
\n回车换行

return 0;表示程序正常结束,拜拜

gcc编译记事本.c文件,生成可执行文件

这个玩意需要安装,下一篇文章我会记录如何安装gcc


总结

提示:重要经验:

1)
2)学好c++,即使经济寒冬,手握10个大厂offer绝对不是问题!
3)笔试求AC,可以不考虑空间复杂度,但是面试既要考虑时间复杂度最优,也要考虑空间复杂度最优。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰露可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值