函数传递数组
尽量用length把数组长度也传递过去,方便对数组进行操作
数组名准确来说是指向元素首地址的指针
数组名不仅仅是一个地址,它还有这代表数组首地址以外的其它性质
字符串拼接
+号用于字符串时,为字符串拼接运算符,表示把+号前后的两个字符串拼接成一个新的字符串
通过创建字符串,进行字符串拼接来以此命名
随机数
rand()%100;
rand() % 100 ; //表示生成的数在0-99
rand() % 100 + 1 ;//表示生成的数在1-100
rand() % 101 ;//表示生成的数在0-100
添加随机数种子,利用当前系统时间生成随机数,防止每次生成的随机数都一样
srand(unsigned int)time(NULL)) ;//main()函数中
#include <ctime> //头文件
数组都是地址传递
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
AI版笔记
函数传递数组
-
尽量用
length
把数组长度也传递过去,方便对数组进行操作。 -
数组名在大多数情况下会被解释为指向数组首元素的指针,但在某些情况下(如
sizeof
操作符),数组名代表整个数组。
字符串拼接
-
+
号用于std::string
时,为字符串拼接运算符,表示把+
号前后的两个字符串拼接成一个新的字符串。 -
在C语言中,字符串拼接通常使用
strcat
函数。
随机数
-
rand() % 100;
表示生成的数在0-99。 -
rand() % 100 + 1;
表示生成的数在1-100。 -
rand() % 101;
表示生成的数在0-100。 -
添加随机数种子,利用当前系统时间生成随机数,防止每次生成的随机数都一样:
cpp
复制
srand((unsigned int)time(NULL)); // main()函数中
-
需要包含头文件:
#include <ctime>
数组传递
-
数组作为函数参数传递时,实际上传递的是数组的首地址。