Почему вы возвращаете "*" вместо "&", возвращаясь из функции fun? - PullRequest
0 голосов
/ 22 марта 2019

Почему вы возвращаете "*" вместо "&", возвращаясь из функции fun?

 #include<stdio.h> 

    int &fun() //while int *fun() executes with no problem
    { 
        static int x = 5; 
        return &x; 
    } 

    int main() 
    { 
        int *p = fun(); 
        fflush(stdin); 
        printf("%d", *p); 
        return 0; 
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...