Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于查找最大数的数组指针 #包括 #包括 int main() { int*a=malloc(sizeof(int)*10); scanf(“%d%d”,a,a+1); 如果(*a_C_Arrays_Pointers - Fatal编程技术网

用于查找最大数的数组指针 #包括 #包括 int main() { int*a=malloc(sizeof(int)*10); scanf(“%d%d”,a,a+1); 如果(*a

用于查找最大数的数组指针 #包括 #包括 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"

是,它将起作用,尽管对数组元素使用括号表示法可能会更具可读性。您也只需要为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]

是的,它会起作用,尽管对数组元素使用括号表示法可能更具可读性。您也只需要为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)
类似