csp语法补强//顺序结构 数组 字符串 函数 递归
AI-摘要
Tianli GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
顺序结构
常量
指在程序运行过程中不被修改的数、字符
使值在定义后不被修改需要加关键词 const
const int a = 1;
若修改 会报错
变量
先定义再使用 定义时需明确类型和名称 数据类型决定数据的空间大小
数据类型
变量名
变量作用域
一对大括号括起来的部分为一个代码块
int a = 123; //全局
int main
{
int a = 321; //局部
cout << a ; //输出321
return 0;
}
相同变量名在不同区域 就近原则使用靠近区域的变量 同一个代码块相同变量名变量会报错
运算符
算术运算符
单目与双目是运算符的一种分类 唯一的三目运算符理解为条件判断理解为条件判断理解为条件判断 ?:
a > b ? 1 : 0
//相当于
if a>ba > ba>b
{
return 1;
}
else
{
return 0;
}
单目运算符优先级最高
自动类型转换
双目算术运算符 当参与运算的两个变量类型相同啧不发生类型转换 否则发生转换 使两个变量的类型一致 例
关系运算符
逻辑运算符
与优先级>或 可用小括号改变
位运算符
与 或 异或
左移右移
运算符优先级
部分解析
数组
一维数组
二维数组常见操作
多维数组
定义 访问
数组初始化
数组应用
字符串
字符数组
输入输出
字符串函数
string可以用“+”
字典排序
初始化函数
string
初始化
运算
输入输出
成员函数
函数
主函数
每个c/c++都有主函数maiin 任何程序都从main开始
int main()
{
return 0;
}
声明
返回值类型 + 函数名 + 参数列表
int a (int , int)
定义
如果函数有返回值则通过return返回 函数一旦执行return语句则直接结束函数不再执行函数后面的语句 示例
调用
递归
数学
阶乘
应用
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 ZHWEI
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果