1 变量
1.1 定义
C++
1) 数据类型 变量名;//单个变量定义
2) 数据类型 变量名 = 初始值;//单个变量定义并初始化
3) 数据类型 变量名1, 变量名2;//使用逗号一次定义多个同类型变量
4) auto 变量名 = 初始值;//使用auto关键字自动推导变量(C++11)
5) static 数据类型 变量名 = 初始值;//局部静态变量
6) extern 数据类型 变量名;//声明变量(在其他位置进行定义)
C#
1) 数据类型 变量名;//单个变量定义
2) 数据类型 变量名 = 初始值;//单个变量定义并初始化
3) 数据类型 变量名1, 变量名2;//使用逗号一次定义多个同类型变量
4) var 变量名称 = 变量初值;//C#3.0引入
Python
1) 变量名 = 变量初值;
GO
1) var 变量名 数据类型;//单变量声明
2) var 变量名1, 变量名2 数据类型;//多个变量声明
3) 变量名 = 变量初值;//直接赋值模式声明
1.2 常量
C++
const 数据类型 变量名 = 变量值;
#define 变量名 变量值
C#
const 数据类型 变量名 = 变量值;
Python
无常量定义
GO
const 变量名 数据类型 = 变量值;
const 变量名 = 变量值;
2 基本语句
2.1 选择语句
C++
//if语句
if (条件) //必须有括号
{
//条件为真时执行代码段
}
//if else语句
if (条件)
{
//条件为真时执行代码段
}
else
{
//条件为假时执行语句段
}
//switch语句
switch(表达式)
{
case 常量值1: //仅支持整数常量
{
//条件为常量值1时执行代码段
}
break;//省略break时在条件为常量值1时也会执行常量值2代码段
case 常量值2:
{
//条件为常量值1时执行代码段
}
break;
default:
{
//条件为其他值时执行代码段
}
break;
}
C#
//if语句
if (条件) //必须有括号
{
//条件为真时执行代码段
}
//if else语句
if (条件)
{
//条件为真时执行代码段
}
else
{
//条件为假时执行语句段
}
//switch语句
switch(表达式)
{
case 常量值1: //支持整数常量及字符串常量
{
//条件为常量值1时执行代码段
}
break;//省略break时在条件为常量值1时也会执行常量值2代码段
case 常量值2:
{
//条件为常量值1时执行代码段
}
break;
default:
{
//条件为其他值时执行代码段
}
break;
}
Python
// if 语句
if 条件:
语句块
// if else语句
if 条件1:
条件1语句块
else:
语句块
// if elif语句
if 条件1:
条件1语句块
elif 条件2:
条件2语句块
else:
语句块
GO
//if 语句
if 条件 {//注意括号可以省略, '{'必须与if同行且不可省略
}
//if else语句
if 条件 {//'{'必须与if同行且不可省略
} else {//'{'必须与else同行且不可省略
}
2.2 循环
C++
//for循环
for (初始化; 条件; 增量)//初始化、条件与增量均可省略
{
}
//while循环
while (条件)
{
}
//do while循环
do
{
} while(条件); //注意必须有';'
C#
//for循环
for (初始化; 条件; 增量)//初始化、条件与增量均可省略
{
}
//foreach循环
foreach(数据类型 元素 in 集合或者数组)
{
}
//while循环
while (条件)
{
}
//do while循环
do
{
} while(条件); //注意必须有';'
Python
//for语句
for 变量名 in 序列:
代码段
else:
代码段
//while语句
while (条件):
代码段
GO
//for语句
for 初始化; 条件; 步进; {
}
//c语言while样式
for 条件 {
}
//无限循环
for {
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
有疑问加站长微信联系(非本文作者)