
int* pScore = 0;
int score = 1000;
//первый вариант
pScore = &score;
int* pScore = 0;
int score = 1000;
//второй вариант
*pScore = &score;
int* pScore = 0;
int score = 1000;
//первый вариант
pScore = &score;
int* pScore = 0;
int score = 1000;
//второй вариант
*pScore = &score;
#include
using namespace std;
int main(int argc, char** argv)
{
int *pScore=0, Score=1000, &sScore=Score, newScore=5000, &sScore2=sScore;
cout
int v = 5000;
int* p = &v;
*p = v;
С таким же успехом можно написать: int v = 5000;
v = v; // этот код вполне себе валиден