随笔分类 - C++
简洁,高效~
摘要:C++单元小结 Vector(续) vector的用法: vector是长度可变的向量,可替代内置数组,更灵活,更高效。 要使用vector,必须包含头文件 定义vector时必须指定元素的类型,格式为: vector<元素类型> 变量名; 定义的同时可以初始化vector对象。 下面是几种常见的初
阅读全文
摘要:标准库类型string string 类支持字符串对象的各种操作: 各种初始化方式,字符串之间的复制、比较、连接,查询字符串长度和判断字符串是否为空,访问字符串中的单个字符等。 使用string 类要包含头文件 简单使用举例: #include <iostream> #include <string
阅读全文
摘要:C++单元学习小结 指针(续): 内存地址(可进行查找内存地址进行间接访问): 程序运行时,代码和需要的数据都被存储在内存中 内存是有序的字节序列,每个字节都有唯一的地址,使用该地址可以确定字节的位置,用以存储和获取数据 直接访问(查找变量名)和间接访问(查找变量所在地址): 通过变量的名字直接访问
阅读全文
摘要:C++11部分新增内容 这学期不再学习C语言了,转向了C++,开始学习面向对象程序设计,也不再以做简单题目,写程序为主,而是学会理顺思路,探索系统的功能实现,转化为各种问题,最终能够自己编写出一套能够切实可行,实现具体功能的系统构架。 C++11新增了很多内容,如constexpr对象,auto类型
阅读全文
摘要:今天总结一下指针的知识点与指针的使用: 指针及其应用 第一节 指针变量 指针变量的定义、赋值: 指针定义的一般形式: 类型说明符*变量名 其中,*表示这是一个指针变量,变量名及为指针的变量名,类型说明符表示该指针变量所指向的变量的数据类型。 例:int *p=NULL; 定义了一个指针变量p,p指向
阅读全文
摘要:结构体 结构体定义和操作: 定义结构体及结构体变量: 一、定义结构体类型的时候同时定义变量: struct结构体变量名 { 成员表; 成员函数; }结构体变量表; 例如: struct student { string name; int chinese,math; int total; }a[10
阅读全文
摘要:文件操作 首先先来介绍一下什么是文件: 文件是根据特定的目的而收集在一起的有关数据的集合。C++把每一个文件都看成是一个有序的字节流,每个文件都以文件结束标志结束,如果爱要操作某个文件,就必须先打开该文件。当一个文件被打开后,该文件就和一个流关联起来,这里的流实际上是一个字节序列。 C++将文件分为
阅读全文
摘要:今天简单写一下有关递归方面的小结: 递归 概念:当函数的定义中,其内部操作又直接或间接的出现对自身的调用,则这样的程序嵌套为递归定义。 函数直接调用其自身,称为直接递归,间接调用其自身,称之为间接递归。 能够用递归算法解决的问题,一般满足如下要求: 一、需要求解的问题可以转化为子问题求解,其子问题的
阅读全文
摘要:今天写一下函数部分的知识点(函数学习小结) 函数 简单介绍一下函数的基础知识: 引入函数之前先介绍一下子程序: 子程序本质是一个相对独立的程序段,用一个标识符代替。子程序的使用不仅缩短了程序,节省了内存空间及减少了程序的编译时间,而且有利于结构化程序设计。 接下来我来介绍函数: 函数定义的语法形式:
阅读全文
摘要:** C语言学习小结 ** 这学期学了C语言,对C语言有了一个简单的了解与初步的认识。首先从程序结构的使用与学习开始学起,到后来数组、函数的初步了解,能够开始解决一些简单的C语言问题,但是要想深入解决一些难题,还要等到下学期学习算法及函数、指针的深入才能做到得心应手。这学期只是认识阶段,下学期的任务
阅读全文
摘要:数组 数组的引入: 我们引入数组的目的是为了处理更多的数据,处理更加复杂的问题。 处理更多的数据就让我们联想到输入输出数据,当输入输出多组数据时,可以用之前学过的cin>>…,cout<<…;scanf(),printf();来解决,但是数据多了,就会暴露繁冗不便的弊端,于是我们就引入了数组。数组又
阅读全文
摘要:这一次主要来简单介绍一下关于循环语句的一些知识点使用及部分注意问题。 一、循环语句知识点: C语言提供for、while、do-while三种循环语句来实现循环结构。当给定循环条件为真时,重复执行一个语句序列,即循环体。 其中while语句属于当型循环,其一般形式为: while(循环控制表达式)
阅读全文

浙公网安备 33010602011771号