第1个回答 2010-06-22
a{10}是错的
只可能是a[10],代表一个数组a,长度是10
//加密原理:异或加密;
//如:a 和 45 加密(分别转换成二进制为:0110 0001 和 0010 1101)
/* 异或:相异为真
0110 0001 明文
^0010 1101
0100 1100 (密文)
*/
//解密原理:再次异或
/*
0100 1100 密文
^0010 1101
0110 0001 明文
*/
第2个回答 2019-07-13
a{10}是错的
只可能是a[10],代表一个数组a,长度是10
//加密原理:异或加密;
//如:a
和
45
加密(分别转换成二进制为:0110
0001
和
0010
1101)
/*
异或:相异为真
0110
0001
明文
^0010
1101
0100
1100
(密文)
*/
//解密原理:再次异或
/*
0100
1100
密文
^0010
1101
0110
0001
明文
*/
第3个回答 2019-05-06
这个要看你有的c语言标准了
貌似有些标准是表示a=a+10
有些标准认为这个是错误的
现在大多数编译器应该是不允许这样的算式的,原因如下
假如出现一个类似的表达式
a=-10
那这个到底是表示a=a-10还是表示将-10赋值给变量a呢,因而存在二义性
正确的写法应该是
a-=10
第4个回答 2010-06-22
用结构体 定义数组 完成数据信息
密码 你要比较撒