语法基础-C++
一、语言基本框架
*基本数据类型:int 整数,long long 长整数,double 浮点(小数),char 字符
*函数:返回类型 函数名(参数表){
函数体;
}
*数组:int a[N];
*STL中常用容器:vector,string,list,queue,stack(LIFO);
*库函数:sort(begin,end),lower_bound(二分查找),swap(a,b)……
二、输入输出
*scanf,print:取浮点数,自动四舍五入
点击查看代码
int main()
{
char s[10];
scanf("%s", s);
printf("%s", s);
return 0;
}
*cin,cout:cin输入字符串会遇到空格或回车就结束(这是用string,搭配getline)。
*取消同步流:ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
三、函数
*基本结构:
点击查看代码
返回值类型 函数名(参数列表) {
// 函数体
return 返回值; // 如果有返回值的话
}
具体例子:
点击查看代码
int add(int a, int b) {
int sum = a + b;
return sum;
}
*函数各部分组成部分:
1.返回值类型:函数执行完毕后返回的数据类型
int:返回整数
double:返回小数
void:不返回任何值
bool:返回真或假
2.函数名:给函数起的名字,用于调用函数
命名规则:只能包含字母、数字、下划线
不能以数字开头
建议使用有意义的名字,如 calculateSum、findMax
3.参数列表:函数需要的输入数据
可以有多个参数,用逗号分隔
可以没有参数(空括号)
每个参数都需要指定类型和名称
4.函数体:实现功能的具体代码
用花括号 {} 包围
包含具体的执行步骤
5.return语句:返回结果给调用者
如果返回值类型是 void,可以不写 return
如果有返回值类型,必须返回对应类型的值

浙公网安备 33010602011771号