char name [Number];
[Number]是字节还是位?
答案 0 :(得分:3)
Number指定数组中元素的数量。
我们可以这样做:
char name[10];
分配10个字节,或类似:
#define Number 10
char name[Number];
这意味着你最多可以存储10个字符,尽管\ 0序列标记了字符串的结尾 - 这告诉其他字符串处理函数,字符串的结尾是。
所以技术上我们可以存储9个字符,\ 0来终止字符串。
答案 1 :(得分:1)
一般来说,
"INSERT INTO cvotes (que_id,username,vote_rank) VALUES ('$que_id','$logged_user','$vote_rank')"
声明一个名为"INSERT INTO cvotes (que_id,username,vote_rank) VALUES ($que_id,"'"+$logged_user+"'",$vote_rank)";
typename variablename[length];
个variablename
个实例的数组。
length
名为typename
的数组为char name[100];
s。
答案 2 :(得分:0)
确实,这是你的角色阵列所拥有的元素数量。
例如:
char name[10]; // name can be 10 characters length at most.
答案 3 :(得分:0)
"数"是多少元素(char类型)数组" name"包含。
在这种情况下,数组的大小将是" Number",因为char变量的大小为1个字节。
请记住,char(也称为字符串)数组必须在末尾具有nul(非NULL)字符(' \ 0',ASCII表中的第一个字符)才能正确读取