Practice of C and C++