C++语言:C语言/C++语言的简介、发展历史、应用领域、编程语言环境IDE安装、最强学习路线之详细攻略

96 篇文章 31 订阅 ¥29.90 ¥99.00

C++语言:C语言/C++语言的简介、发展历史、应用领域、编程语言环境IDE安装、最强学习路线之详细攻略

目录

C语言/C++语言的简介

1、C语言的历史重要性—C语言是现代编程语言的开山鼻祖

2、国内项目开发可用C语言但一般都用Java开发

3、C++语言的特点:中级语言、静态、大小写敏感、面向对象的四大特性(封装+抽象+继承+多态)

3.1、对比:C语言、C++语言

3.2、特点对比:C++语言、Java语言、Python语言

3.3、涉及语法内容的多个维度对比:C++语言、Java语言和Python语言

(1)、对比三种编程语言语法:编写一个函数,使用循环方式(非递归)计算第n个斐波那契数

(2)、对比三种编程语言语法:实现一个学生成绩管理系统来计算学生平均成绩

(3)、对比三种编程语言语法:实现一个简单的计算器应用,具备基本的加、减、乘、除功能

4、C++ 基本语法(对象/类/方法)

5、C++ 程序结构

6、开发工具快捷键

C语言/C++语言的应用领域

1、操作系统和应用软件

2、性能严格要求领域

3、游戏软件开发

4、嵌入式设备

5、界面开发

C++语言的IDE安装

Tool/IDE之MinGW:MinGW(C++环境)的简介、安装、使用方法之详细攻略

IDE之VS:利用 Visual Studio中的IDE配置C++语言进行编程

C++之IDE:Windows环境下基于MyEclipse软件配置C/C++开发环境

C++语言的学习路线

1、编程语言基础学习路线

C++:C++编程语言学习之数据类型&常量&变量的简介、案例应用之详细攻略

C++:C++编程语言学习之基本数据类型/流程控制(if else/switch/for/while循环语句)的简介、案例应用之详细攻略

C++:C++编程语言学习之数组/指针的简介、案例应用之详细攻略

C++:C++编程语言学习之数学运算&运算符及其优先级的简介、案例应用之详细攻略

C++:C++编程语言学习之函数、结构体和类的简介、案例应用之详细攻略

C++:C++编程语言学习之逻辑控制语句(循环语句&判断语句)&异常处理(try-catch-throw)的简介、案例应用之详细攻略

C++:C++编程语言学习之数组/字符串/指针/引用/日期&I/O输入输出操作(I/O 库头文件/标准输出流cout/标准输入流cin/标准错误流/准日志流)的简介、案例应用之详细攻略

C++:C++编程语言学习之函数的定义/调用/嵌套/回归的简介、案例应用之详细攻略

C++语言实现的算法案例集合

C++:C++编程语言学习之实现约瑟夫环问题——利用函数嵌套+交互式实现n只猴子选猴王

C++:C++编程语言学习之实战—今日活动计划、快速敲字母、八皇后、俄罗斯方块

Algorithm:C++语言实现之分治法相关问题(给定实数x和整数n,分治法求xn)

Algorithm:C++语言实现之队列相关算法(最短路径条数问题、拓扑排序)

Algorithm:C++语言实现之链表相关算法(单链公共结点问题、一般LCA、括号匹配、最长括号匹配、逆波兰表达式Reverse Polish Notation、直方图矩形面积、收集雨水问题)

Algorithm:C++语言实现之概率算法相关问题(计算机中的概率事件、C语言中的随机事件、产生二维随机数、圆内均匀取点)

Algorithm:C++语言实现之贪心法算法相关问题

Algorithm:C++语言实现之图论算法相关(图搜索广度优先BFS、深度优先DFS,最短路径SPF、带负权的最短路径Bellman-ford、拓扑排序)

Algorithm:C++语言实现之内排序、外排序相关算法(插入排序 、锦标赛排序、归并排序)

Algorithm:C++语言实现之SimHash和倒排索引算法相关(抽屉原理、倒排索、建立查找树、处理Hash冲突、Hash查找)

Algorithm:C++语言实现之链表相关算法(链表相加、链表的部分翻转、链表划分、链表去重、重复元素全部删除)

Algorithm:C++语言实现之Hash哈希算法相关(dbj2、sdbm、MurmurHash)

Algorithm:C++语言实现之字符串相关算法(字符串的循环左移、字符串的全排列、带有同个字符的全排列、串匹配问题的BF算法和KMP算法)

Algorithm:C++/python语言实现之求旋转数组最小值、求零子数组、求最长公共子序列和最长公共子串、求LCS与字符串编辑距离

Algorithm:C++语言实现之求最大连续子数组(暴力法、分治法、分析法、动态规划法)


C语言/C++语言的简介

        1972年,自C语言被发明出来后,变成成为一种古老而又经久不衰的计算机程序设计语言。C语言的编程方式是一种称为面向过程的开发方式。也就是说,解决问题的时候,程序员需要思考计算机应该如何一步一步完成这个问题,然后将相应过程转化为代码。
>> C语言: 代码编译得到机器码,机器码在处理器上直接执行,每一条指令控制CPU工作。
>> 其他语言:代码编译得到字节码,虚拟机执行字节码并转换成机器码再后在处理器上执行。
        1979 年,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

一个处女座的程序猿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值