
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; // этот код вполне себе валиден