通过指针给数组元素赋值 这样怎么做
发布网友
发布时间:2022-11-14 12:43
我来回答
共1个回答
热心网友
时间:2023-11-23 23:18
#include <stdio.h>
void test()
{
char buf[4];
char *p = NULL;
int i=0;
p = &buf[0];
for(i=0;i<4;i++)
{
*p = 2*(i+1);//赋值主要在这里实现
p++;
}
p = &buf[0];
for(i=0;i<4;i++)
{
printf("%d\n",*p);
p++;
}
// 这里填什么?,不需要填什么,需要的话将p置为NULL吧
p = NULL;
}
int main(int argc, char *argv[])
{
test();
return 0;
}