For loop variable scope

Is there a way to use the value, assigned to a variable inside a for loop, outside the loop?

Yes.

AstroGeek123:
Is there a way to use the value, assigned to a variable inside a for loop, outside the loop?

As AWOL says, the answer is yes.

Please post an example of your problem

If it is not declared in the initializer part of the for loop, then yes.

byte i;
for (i = 0; i < 10; i++)
{
  Serial.println(i);
}
Serial.println(i);

Think of braces as boudaries of a box. Think of nested boxes.
Then whatever variable is defined outside a nested box is visible inside.

Example

for (int i=0;i<10,i++) 
  {
  byte a = 6;
  int j = i+1;
  while (j != 7) 
    { 
      // All these variables are known here
     int k = j+1;
    }
  // k is not visible here
  }