我知道这个
private static HashSet<uint> ExtractTrueBitsFromSum(uint sum)
{
var result = new HashSet<uint>();
for (int i = 0; i < 32; i++)
{
if (((sum >> i) & 0x1) == 1)
result.Add((uint)((1 << i)));
}
return result;
}
它的输出就像
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
但是假设我有一个数组已经包含代表的变量 像
这样的键Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43
但它不起作用。我希望你们能明白这是什么问题。我想使用循环
给出值答案 0 :(得分:0)
您的int i;
for (i=0;i<sizeof(buffer);i++) {
printf("%02hhX ", buffer[i]);
}
printf("\n");
循环正在用数字替换数组中的所有字符串。什么都没有将字符串转换为新条目的键。
如果要将数组从索引转换为关联,可以执行以下操作:
for