Some main advantages and disadvantages of external storage class are given below: advantage: 1.In Persistent storage of a variable retains the updated value. 2.The value is globally available. Disadvantage: 1. Even we does not need the variable the storage for an external variable exists. 2.Side effect may be produce unexpected output. 3.We can not modify the program easily.