函数传递数组
尽量用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>
数组传递
-
数组作为函数参数传递时,实际上传递的是数组的首地址。
459

被折叠的 条评论
为什么被折叠?



