分享
Vinci机器人队C/C++教程
输入“/”快速插入内容
Vinci机器人队C/C++教程
用户5908
用户5908
用户697
用户697
用户5172
用户5172
用户2251
用户2251
2月16日修改
📚 学习必须与实干相结合。—— 泰戈尔
1.
前言
C/C++介绍:
C和C++是两种的高级计算机语言,常见的高级语言还有Python,
Rust,Go,C#(C Sharp、C++++),
Java,
JavaScript,Linux
Shell等等
。
C++语言是在C语言的基础上,添加了面向对象、模板等现代程序设计语言的特性而发展起来的。两者无论是从语法规则上,还是从运算符的数量和使用上,都非常相似,所以我们常常将这两门语言统称为“C/C++”。
C语言和C++并不是对立的竞争关系:
1)C++是C语言的加强,是一种更好的C语言,实际上C++和C语言是同一门语言的不同版本。
2)C++是以C语言为基础的,并且完全兼容C语言的特性。
C语言和C++语言的学习是可以相互促进。学好C语言,可以为我们将来进一步地学习C++语言打好基础,而C++语言的学习,也会促进我们对于C语言的理解,从而更好地运用C语言。
本文只负责指导一些问题,学C/C++还是以下列视频为主:
C/C++环境配置:
电控组环境搭建大全
1.
黑马程序员C++视频:
https://www.bilibili.com/video/BV1et411b73Z
2.
鹏哥C语言视频:
https://www.bilibili.com/video/BV1cq4y1U7sg
3.
菜鸟教程:
https://www.runoob.com/cprogramming/c-tutorial.html
https://www.runoob.com/cplusplus/cpp-tutorial.html
2.
程序运行与变量生命周期
2.1
代码运行思路
从
main函数
开始,代码是一行一行运行的。(一个工程里有且只有一个main函数)
2.2
生命周期
1.
局部变量
:
a.
位置:在某个函数或块的内部声明的变量称为
局部变量
。
b.
作用域
:它们只能被该函数或该代码块内部的语句使用。
局部变量
在函数外部是不可知的。
代码块
C++
#include <stdio.h>
int add(int a,int b);
int main ()
{
/* 局部变量声明 */
int a
= 0
, b
= 0
;
int c;
/* 实际初始化 */
a = 10;
b = 20;
c = add(a,b);
printf ("value of a = %d, b = %d and c = %d\n", a, b, c);
return 0;
}
int add(int x,int y)
{
int z = x + y;
return z;
}