首先:安装g++编译器
一.for循环
//C++
#include <iostream>
using namespace std;
int main()
{
int a=5;
for(a;a<10;a++)
{
cout<<"a="<<a<<endl;
}
return 0;
}
#python
for a in range (5,10):
if a < 10:
print('a = ',a)
a+=1
else:
break
g++ 指令,用来编译cpp的代码为什么名字的可执行文件 g++ c++的代码文件 -o 文件名(即最终编译生成的可执行文件的名字)
例:g++ c++_for.cpp -o c++_forpython 通过python解析器来解析python代码且做执(python是解析语言,不需要编译)
例:python python_for.py
实践
1.将代码文件在终端打开(两种方法)
法一
法二
2.运行c++
./ 运行某程序或脚本
3.运行python,直接解析即可
二.while循环(类似)
//c++
#include <iostream>
using namespace std;
int main()
{
int a=5;
while(a<10)
{
cout<<"a="<<a<<endl;
a++;
}
return 0;
}
#python
a=5
while a<10:
print ('a=',a)
a+=1
实践
三.面向对象-class类的使用
针对对象的特性,可以定义一个类来描述
//C++
#include <iostream>
using namespace std;
class A
{
public://该类中公开的属性(类中定义的变量)和方法(定义的函数)
int i;//属性i,代表一整型值
void test()//方法,主要用来输出i的值的
{
std::cout<<i<<std::endl;
}
};
int main()
{
A a;
a.i=10;
a.test();
return 0;
}
#python
class A:
i=10
def test(self):#定义了一个函数,self用于调用属性
print (self.i)
a=A()
a.test()
实践