- 博客(11)
- 收藏
- 关注
原创 C ++文件I / O
这是一个比我到目前为止介绍的主题略高的主题,但我认为它很有用。文件I / O正在读取和写入文件。本课程将仅涵盖文本文件,即仅由ASCII文本组成的文件。C ++有两个用于处理文件的基本类,ifstream和ofstream。要使用它们,请包括头文件fstream。Ifstream处理文件输入(从文件读取),ofstream处理文件输出(写入文件)。声明ifstream或ofstream类的实例的方法是:ifstream a_file;或者ifstream a_file ( "filename" )
2021-05-04 21:49:31
200
原创 C ++中的类简介
C ++是C的一小部分附加功能,其中包括一些主要附加功能。一个主要的补充是面向对象的方法(另一个补充是对通用编程的支持,我们将在后面介绍)。就像面向对象编程的名称所暗示的那样,这种方法处理对象。当然,这些本身并不是现实生活中的对象。相反,这些对象是现实世界对象的基本定义。类是与单个对象类型相关的数据的集合。类不仅包含有关现实世界对象的信息,而且还包含访问数据的功能,并且类具有从其他类继承的能力。(继承将在后面的课程中介绍。)如果类是房屋,则功能将是门,变量将是房屋内的物品。函数通常是修改此结构中变量的唯一
2021-05-04 21:48:24
171
原创 C ++中的指针
指针是一种非常强大的编程工具。它们可以使某些事情变得容易得多,有助于提高程序的效率,甚至允许您处理无限量的数据。例如,使用指针是让函数修改传递给它的变量的一种方法。也可以使用指针来动态分配内存,这意味着您可以编写可以处理几乎无限量的数据的程序-您无需知道在编写程序时需要多少内存需要。哇,真酷。实际上,这非常酷,我们将在接下来的一些教程中看到。现在,让我们仅了解什么是指针以及如何使用它们的基本知识。什么是指针?你为什么要在乎呢?指针被恰当地命名:它们“指向”内存中的位置。想想当地一家银行的一排各种大小的保
2021-05-04 21:47:24
245
1
原创 C ++中的结构
定义结构的格式是struct Tag { Members};其中Tag是整个结构类型的名称,而Member是该结构内的变量。要实际创建一个结构,语法是struct Tag name_of_single_structure;要访问结构的变量,它会name_of_single_structure.name_of_variable;例如:struct example { int x;};struct example an_example; //Treating it like a
2021-05-04 21:46:12
108
原创 C ++中的数组
考虑这样的数组:[][][][][][] 每个括号对都是数组中的一个插槽(元素),您可以将信息放入其中的每个括号中。这几乎就像是并排有一组变量。让我们看一下声明数组的语法。int examplearray[100]; // This declares an array这将形成一个具有100个插槽或位置(用于存储值)的整数数组(也称为元素)。要访问数组的特定部分元素,只需将数组名称以及括号中的索引号放进去。这对应于数组的特定元素。一个技巧是,第一个索引号(即第一个元素)为零,最后一个为元素数减一
2021-05-04 21:45:13
172
原创 C ++中的C样式字符串
字符串是字符数组。字符串文字是用双引号引起来的单词。"This is a static string"要声明一个由49个字母组成的字符串,您需要说:char string[50];这将声明一个长度为50个字符的字符串。不要忘记数组从零开始,而不是索引号从1开始。此外,字符串以空字符结尾,即为’\ 0’字符。但是,请记住,字符串的末尾会有一个额外的字符。就像句子结尾的句点一样,它不算作字母,但仍占据一个空格。从技术上讲,在一个50个字符的数组中,您只能在末尾保留49个字母和一个空字符来终止字符串。
2021-05-04 21:43:52
186
原创 C ++中的函数
程序员编写的功能通常需要原型。就像蓝图一样,原型告诉编译器该函数将返回什么,该函数将被调用什么以及该函数可以传递哪些参数。当我说该函数返回一个值时,我的意思是该函数可以与变量使用相同的方式使用。例如,可以将变量设置为等于返回零至四之间的值的函数。例如:#include <cstdlib> // Include rand() using namespace std; // Make rand() visible int a = rand(); // rand is a standa
2021-05-04 21:42:07
122
原创 C ++中的循环
一个警告:在进一步介绍之前,您应该了解C ++正确与错误的概念,因为在使用循环时(条件与if语句相同),这是必需的。循环分为三种:for,while和do…while。他们每个人都有其特定的用途。它们都在下面概述。FOR-for循环是最有用的类型。for循环的语法是for ( variable initialization; condition; variable update ) { Code to execute while the condition is true}变量初始化使您可以声
2021-05-04 21:40:49
414
原创 C ++中的if语句
如果没有条件语句(例如if语句),则程序每次都会以几乎完全相同的方式运行。If语句允许更改程序的流程,因此它们允许算法和更有趣的代码。在讨论if语句的实际结构之前,让我们检查计算机术语中TRUE和FALSE的含义。真实的陈述是计算为非零数字的陈述。错误的语句计算结果为零。与关系运算符进行比较时,如果比较为真,则该运算符将返回1;如果比较为假,则该运算符将返回0。例如,检查0 == 2的计算结果为0。检查2 == 2的计算结果为1。如果这使您感到困惑,请尝试使用cout语句输出这些各种比较的结果(例如cou
2021-05-04 21:39:43
5500
原创 C ++基础(一)
入门-C ++编译器在开始使用C ++之前,您要做的第一件事就是确保您具有编译器。您问什么是编译器?编译器将您编写的程序转换为计算机可以实际理解和运行的可执行文件。如果您正在上一门课程,那么您的学校可能会提供一门课程。如果您还没有这样做,请继续进行设置,然后在本教程的其余部分中都将需要它。 如果您使用的是Windows,建议您将Code :: Blocks与MinGW配合使用。如果您使用的是Linux,则可以使用g ++;如果您使用的是Mac OS X,则可以使用XCode。C ++语言简介C ++
2021-05-04 21:38:02
421
原创 2021-04-12
昨天TBI8HXRKT7-eyJsaWNlbnNlSWQiOiJUQkk4SFhSS1Q3IiwibGljZW5zZWVOYW1lIjoi5Zyw5Z2A77yaIGxvb2tkaXbjgIJjb20iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiIiwiY2hlY2tDb25jdXJyZW50VXNlIjpmYWxzZSwicHJvZHVjdHMiOlt7ImNvZGUiOiJEUE4iLC
2021-04-12 13:17:48
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人