- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 C/C++ 关于数组的一些注意点
开门见山地说,关于数组,有一些应该注意的点。 数组的定义语句如下:typeName arrayName[arraySize] 1.数组在定义的时候,不允许数组的长度是编译器未知的。即数组的长度是一个定量,不能是一个变量。arraySiz可以是一个整数(如 1、2、100),也可以是一个定量(如 已经有#defined N 10,可直接用N;C++中如果一个变量n是const,而且已...
2018-07-21 16:30:41 1248 1
原创 C++ 使用变量时应注意其取值范围
众所周知,变量是有取值范围的。像int、double、float、char等等,都有其相应的取值范围。平时在使用int型变量的时候,往往由于其用于小型的for循环,没有超出取值范围,因此忽视它的取值范围。但是,了解其取值范围是至关重要的。 比如下面这段代码。输入一个int型变量并输出它。假如输入的数在int取值范围内,运行是没有问题的,但假如输入的数超出了int型变量的取值范围,那么就会导致...
2018-07-10 11:47:48 2558
原创 土办法快速求密码学RSA中的d值
RSA加密算法是一种非对称加密算法。可用于数字签名、加密/解密、密钥交换。现在讲讲其加密/解密部分。 在加密/解密算法中,需要使用到的数字有素数p、素数q、e、d;其中, e满足gcd((p-1)*(q-1),e)= 1,即e与(p-1)*(q-1)互质。 d则满足e*d mod(p-1)*(q-1)= 1。 双方已知n=p*q,发送方已知e,接收方已知d。加密算法为C=M^e mod...
2018-07-06 14:31:15 8179 1
算法笔记(胡凡著)
2018-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人