error CS1525 Unexpectd symbol

I started a script for Mobile Android Programming. I’m really new at programming and I’m starting to get better but from what the error is saying. There is no error. I’m really confused and if anyone could help that would be awesome!

Error: Assets/TouchButtonLogic.cs(15,33): error CS1525: Unexpected symbol 1', expecting .‘, ?', [’, ', or identifier’

Code:

using UnityEngine;
using System.Collections;

public class TouchButtonLogic : MonoBehaviour {
    void OnMouseDown() 
	{
        //is there a touch screen?
		if(Input.touches.Length <= 0)
		{
			//if no touches then execute this code
		}
		else // if there is a touch
		{
			//loop through all the the touches on screen
			for(int 1 = 0; 1 < Input.touchCount; 1++)
			{
				//executes this code for current touch (i) on screen
				if(this.guiTexture.HitTest(Input.GetTouch(i).position))
				{
					//if current touch hits out guitexture, run this code
					if(Input.GetTouch(i).phase == TouchPhase.Began)
					{
						Debug.Log ("The touch has begun" + this.name);
					}
					if(Input.GetTouch(i).phase == TouchPhase.Ended)
					{
						Debug.Log ("The touch has ended on" + this.name);
					}
				}
			}
		}
    }
}

You can’t have a variable that begins with a number. In your case you have

int 1 = 0;

use a word instead

int one = 0;

But don’t cut corners naming your variables. Name them appropriately so you know what you are working with.

EDIT: Looking at your code again, I think you meant to use ‘i’ (I) but you’ve read it as 1 (one) instead.