Well, get string again is returning the address of the string the user typed in, D the address of the very first character like the letter D and storing that address in this variable s1.
The MNLA, made up of ethnic Tuareg rebels, staged their coup against Mali's central government after returning to Mali well-armed from fighting for late Libyan leader Moammar Gadhafi.