cpp自学 day6

函数传递数组

尽量用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>

数组传递

  • 数组作为函数参数传递时,实际上传递的是数组的首地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值