1) There's no difference, but it makes no sense to put ".cs" since it doesn't change anything.
2) 0@ is a simple variable, it has its memory and it's limited. But 0@v takes the next 4 variables (1@, 2@, 3@, 4@) and use their memory so you can store longer things in it. I recommend to alloc...