C++入门基础知识

C++入门基础知识

基本框架

1.头文件

#include <iostream>
using namespace std;

2.源文件
只能包含一个main函数

int main()
{
	system("pause");
	return 0;
}

数据类型

数据类型代码注意
短整型short2^15
整形int4个字节
长整型long
长长整形long long
单精度float7位有效数字 float f1=3.14f 不加f默认双精度
双精度doubt
字符char只能一个字符 ,需要单引号
字符串char 变量名[ ]=“”/string 变量名=“”需双引号,string须在头文件加 #including < string >
布尔booltrue=1
//创建变量
数据类型 变量名=变量值;
//查询变量所占字节
sizeof()

运算符

%取模 两个小数不能做取模运算
!非
|| 或
&& 两个为真才是真

语句

循环语句

1.for
for(int i=0;i>10;i++){
语句
}
2.while
2.1 while(True){
}
2.2 do {
}
while(True) 已执行do内容一次

判断语句

1. if
if(条件){
}
2. switch
//switch 表达式只能是整形或者字符型
switch(变量){
	case 1//变量值=1
		语句;
		break//重要
	...
	default://剩余情况
		语句;
		break;
}

break

跳出此层循环

continue

不执行continue下代码,不跳出循环

数组

一维数组

	/*
	数组三种创建方式
	1.数据类型 数组名[数组长度]
	赋值:   数组名[0]=1;
	2.数据类型 数组名[数组长度]={值1,...}
	3.数据类型 数组名[]={值1,...}
	*/

二维数组

/*
数据类型 数组名[行数][列数];
arr[0][1]=1
数据类型 数组名[2][3]={{1,1,3},{1,2,3}}
数据类型 数组名[2][3]={1,2,3,4,5,6}按行排
数据类型 数组名[][3]={1,2,3,4,5,6}
*/

函数

函数样式

输出值类型 函数名 (参数)
{
函数体;
return 变量值;
}

1.无参无返 输出值类型void 无需return
2.有参无返
3.无参有返
4.有参有返

创建函数并调用

1.创建头文件.h

//声明函数
#include<iostream>
using namespace std;
void sw(int a, int b);

2.创建函数源文件.cpp

#include"sw.h"

void sw(int a, int b)
{
int temp = a;
a = b;
b = temp;
cout << a << endl;

}

3.在main函数使用

int main(){
	sw(10, 20);
	system("pause");
	return 0;
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值