#include <stdio.h>
void print_array(int *p_array, int num_elements);
void zero_out_array(int *p_array, int num_elements);
int main(void)
{
int main_array[] = { 15, 24, 33, 42, 51 };
// TODO: Insert code here...
int num_elements = sizeof(main_array)/sizeof(main_array[0]);
print_array(main_array,num_elements);
zero_out_array(main_array,num_elements);
print_array(main_array,num_elements);
return 0;
}
void print_array(int *p_array, int num_elements)
{
printf("print_array called:\n");
// TODO: Insert code here...
for(int i = 0; i < num_elements; i++)
{
printf("%d ",p_array[i]);
}
printf("\n\n");
}
void zero_out_array(int *p_array, int num_elements)
{
printf("zero_out_array called:\n\n");
// TODO: Insert code here...
for(int i = 0; i < num_elements; i++)
{
*(p_array+i) = 0;
}
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter