C语言数组a{10}这个{10}是什么意思啊??

如果一个包含N个数据的结构体数组,每个数组的结构应当包括:学号,姓名,性别,年龄,备注。
该怎么编写啊......

还有,设计要求进入系统之前要先输入密码 又要怎么编写呢??拜托各位高手了.....

你的题目中,如果前面有定义,例如int a[10]或者char a[10],则a[10]代表了一个数组,如果单单只有a[10]则指一个实量,如定义:int a[11],则a[10]代表所定义的数组中第11个数字,因为数组时从0开始(a[0])。 也可以这样解释,a{10}表示给一个已经定义长度数组a[0]赋值10
温馨提示:答案为网友推荐,仅供参考
第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
用结构体 定义数组 完成数据信息

密码 你要比较撒
相似回答