随笔分类 - C++
摘要:转载于:链接,https://www.jianshu.com/p/18307f614c5b 一、定义与声明 1. 先定义结构体类型再单独进行变量定义 struct Student { int Code; char Name[20]; char Sex; int Age; }; struct Stud
阅读全文
摘要:string 类是 STL 中 basic_string 模板实例化得到的模板类。其定义如下: typedef basic_string <char> string; basic_string 此处可以不必深究。string 类的成员函数有很多,同一个名字的函数也常会有五六个重载的版本。篇幅所限,不
阅读全文
摘要:函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器函数的
阅读全文
摘要:建议直接看C++函数定义和调用(2) - Grit_L。 - 博客园 (cnblogs.com),完了后可以这篇文章, 这边文章好处在于有流程图,可以知道在调用过程中程序具体执行的过程。 在创建函数时,必须编写其定义。所有函数定义包括以下组成部分: 名称:每个函数都必须有一个名称。通常,适用于变量名
阅读全文
摘要:一、new创建 new运算符使用的一般格式为: new 类型 (初值) /new 类型 [大小] new动态创建二维数组的格式一般是这样: T (*p)[N] = new T [][N] 其中,T是某种类型,N是二维数组的列数。采用这种格式,列数必须指出,而行数无需指定。在这里,p的类型是TYPE*
阅读全文
摘要:在很多情况下,我们不知道所要建立数组的大小,而是想根据需求动态的建立数组。但是通常使用 int arr[n] 这样的写法编译器会报错,因为n是变量。例如以下代码 int n = 10; int a[n]; 对于这种情况我们可以用以下的方法解决。 一、建立动态数组 用到的头文件:# include <
阅读全文

浙公网安备 33010602011771号