Answer : You can work with different types of data in a program without using variables. However, in that case, the facility of automatic data setting , reuse, etc. is not available. For example , if a car has millions of friends , it is not possible to remember who is in which room, no matter how sincere. But if they are in a room with a name similar to their name , rail or ID number, it will be possible to find them easily. Basically the use of variables in the program saves data in the named location of the variables in memory , making it easier to find them later.