用户:
冻泥巴球查看:0 回复:1 评论:0 创建时间:2019-12-08T09:52:58
#include<stdio.h>
void staticArrayInit (void);
void automaticArrayInit (void);
int main(void)
{
puts("First call to each fuction :");
staticArrayInit ();
automaticArrayInit ();
puts("\n\nSecond call to each function :");
staticArrayInit ();
automaticArrayInit ();
}
void staticArrayInit (void)
{
static int array1 [3];
puts("\nValue on entering staticArrayInit :");
for (size_t i = 0; i <= 2; ++i)
{
printf("array1 [%lu] =%d",i,array1[i]);
}
puts("\nValues on exiting staticArrayInit:");
}
void automaticArrayInit (void)
{
int array2[3]={1,2,3};
puts("\n\nValues on entering automaticArrayInit:");
for (size_t i = 0; i <= 2; ++i)
{
printf("array2[%lu]=%d",i,array2[i]+=5);
}
}