用于查找最大数的数组指针 #包括 #包括 int main() { int*a=malloc(sizeof(int)*10); scanf(“%d%d”,a,a+1); 如果(*a
是,它将起作用,尽管对数组元素使用括号表示法可能会更具可读性。您也只需要为2个元素使用malloc空间用于查找最大数的数组指针 #包括 #包括 int main() { int*a=malloc(sizeof(int)*10); scanf(“%d%d”,a,a+1); 如果(*a,c,arrays,pointers,C,Arrays,Pointers,是,它将起作用,尽管对数组元素使用括号表示法可能会更具可读性。您也只需要为2个元素使用malloc空间 #include <stdio.h> #include <stdlib.h> int main() { int *a= malloc(sizeof(int)*10); scanf("%d %d",a,a+1); if(*a<*(a+1)) { *a=*(a+1); } printf("%d"
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *a= malloc(sizeof(int)*10);
scanf("%d %d",a,a+1);
if(*a<*(a+1))
{
*a=*(a+1);
}
printf("%d",*a);
return 0;
}
#包括
#包括
int main()
{
int*a=malloc(sizeof(int)*2);
scanf(“%d%d”、&a[0]、&a[1]);
if(a[0]
是的,它会起作用,尽管对数组元素使用括号表示法可能更具可读性。您也只需要为2个元素使用malloc空间
#include <stdio.h>
#include <stdlib.h>
int main()
{
int *a= malloc(sizeof(int)*10);
scanf("%d %d",a,a+1);
if(*a<*(a+1))
{
*a=*(a+1);
}
printf("%d",*a);
return 0;
}
#包括
#包括
int main()
{
int*a=malloc(sizeof(int)*2);
scanf(“%d%d”、&a[0]、&a[1]);
if(a[0]
是的,你可以。因为当你说
*a
时,你指向数组的第0个位置并在那里得到值,当你说*(a+1)
时,你指向数组的第1个位置。这与&a
和&(a+1)类似
是的,你可以。因为当你说*a
时,你指向数组的第0个位置并在那里得到值,当你说*(a+1)
时,你指向数组的第1个位置。与&a
和&(a+1)
类似