C++ 控制台程序 算法设计常用

语言概述

C++语言博大精深,内容广泛,但是在控制台程序和算法应用中,常用的东西只是冰山一角。本文就总结一般C++用于控制台和算法时涉及的知识点,从而简化学习提高效率!

数据类型

数据类型分为基本数据类型高级数据类型,高级数据类型一般是基本数据类型扩展,延伸而来。

C语言中,基本数据类型只有整型浮点型字符型三种,而在C++中,还加了布尔型字符串型两种。C/C++体系中,C语言相当于简化版的编程语言,尤其适合小成本,小规模系统;C++相当于强化版的编程语言,适合较复杂,大规模系统。

C语言中,常用的高级数据类型有结构体指针数组无类型(void),而在C++中加了更加强大的高级数据类型:。但是对于初级简单应用,一般使用结构体就够了,类的使用很多时候可能反而是多余的。

常用类型

整型:int,long
浮点型:float,double
字符型:char
字符串型:string
布尔型:bool

指针:pointer
结构体:struct
无类型:void

使用示例


//预加载 
#include<stdio.h>
#include<iostream>
#include<string>

//预定义
using namespace std;
struct people{
	int age;
	string name;
};
void print(){
	printf("Hello,World!\n");
}

//主函数 
int main(){
	people a;
	string b = "张三";
	a.age = 0;
	a.name = b;
	bool go = true;
	if (go) print();
	cout<<a.name;
	int *pa = &a;
	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦星辰.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值