1.数组中所有元素清零
void clear(int array[], int n_elements)
{
while(n_elements > 0)
{
array[--elements] = 0;
}
}
2.值的偶校验
int even_parity(int value, int n_bits)
{
int parity = 0;
while(n_bits > 0)
{
parity += value&1;
value >>= 1;
n_bits -= 1;
}
return (parity%2)==0;
}
3.指针
指针常量 int const *p; 可以修改指针的值,不能修改指向的值。
常量指针 int *const p; 不能修改指针的值,可以修改指向的值。
int const *const p; 指针、指向的值均不可修改。