
C++
C++学习笔记
code_carrot
这个作者很懒,什么都没留下…
展开
-
C++学习笔记:结构体
定义结构体: 必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下:struct tag { member-list member-list member-list ...} variable-list ;tag 是结构体标签。member-list 是标准的变量定义,比如 int...原创 2020-04-01 00:55:26 · 245 阅读 · 0 评论 -
C++学习笔记:指向指针的指针
//指向指针的指针#include<iostream>using namespace std;int main(){ int var; int *ptr; int **pptr; var=100; cout<<"var:"<<var<<endl; ptr=&var; cout<<"\nptr:...原创 2020-03-31 21:21:16 · 172 阅读 · 0 评论 -
C++学习笔记:指针数组(数组元素类型为指针)
//指针数组:数组元素的类型为指针#include <iostream>using namespace std;const int MAX = 3;//全局变量(只读int main () { int var[MAX] = {10, 100, 200}; int *ptr[MAX]; for (int i = 0; i < MAX; i++) { pt...原创 2020-03-30 22:48:06 · 382 阅读 · 0 评论 -
C++学习笔记:指针和数组
//指针和数组#include<iostream>#include<iomanip> //setw() using namespace std;int main() { int var[3] = {10, 100, 200}; int *ptr; ptr=var;//指针指向数组的首地址 cout<<"var:"<<v...原创 2020-03-30 22:33:59 · 208 阅读 · 3 评论 -
C++学习笔记:字符串
C++ 提供了以下两种类型的字符串表示形式:C 风格字符串 C++ 引入的 string 类类型C风格字符串//C风格字符串:一维字符型数组 以NULL或'\0'终止 #include<iostream>#include<cstring>//使用字符串函数需要引入头文件 cstring或string.h using namespace std;in...原创 2020-03-30 20:53:52 · 201 阅读 · 0 评论 -
C++学习笔记:从函数返回数组
C++ 不允许返回一个完整的数组作为函数的参数。但是,您可以通过指定不带索引的数组名来返回一个指向数组的指针。如果您想要从函数返回一个一维数组,您必须声明一个返回指针的函数C++ 不支持在函数外返回局部变量的地址,除非定义局部变量为 static 变量。//从函数返回数组//C++不允许返回一个完整的数组作为函数的参数//可以通过指定不带索引的数组名来返回一个指向数组的指针//...原创 2020-03-30 18:46:13 · 507 阅读 · 0 评论 -
C++学习笔记:传递数组给函数
C++ 不允许向函数传递一个完整的数组作为参数,但是,您可以通过指定不带索引的数组名来传递一个指向数组的指针。如果您想要在函数中传递一个一维数组作为参数,您必须以下面三种方式来声明函数形式参数,这三种声明方式的结果是一样的,因为每种方式都会告诉编译器将要接收一个整型指针。同样地,您也可以传递一个多维数组作为形式参数。//传递数组给函数:传递地址给函数的形参 //C++ 不允许向函数传递...原创 2020-03-30 17:50:26 · 231 阅读 · 0 评论 -
C++学习笔记:随机数函数:srand()函数和rand()函数
//srand rand//rand()%(n-m+1)+m 生成[m,n]之间的随机数 #include<iostream>#include<cstdlib> //函数rand srand #include<ctime> //函数time() using namespace std;int main() { int i,k,num; ...原创 2020-03-29 17:19:01 · 280 阅读 · 0 评论 -
C++学习笔记:函数参数传递
传值调用把参数的实际值复制给函数的形式参数。在这种情况下,修改函数内的形式参数不会影响实际参数。默认情况下,C++ 使用传值调用方法来传递参数。一般来说,这意味着函数内的代码不会改变用于调用函数的实际参数。例如:void swap(int x, int y)指针调用把参数的地址复制给形式参数。在函数内,该地址用于访问调用中要用到的实际参数。这意味着,修改形式参数会影响实际参数。...原创 2020-03-28 22:04:32 · 182 阅读 · 0 评论 -
C++学习笔记:初识C++
学习资料来源:C++教程__w3cschool原创 2020-03-28 00:08:24 · 165 阅读 · 0 评论