Memory Allocation and Deallocation in C++ and C

Hello All, I am a software developer and I am working on a C project. I want to know the difference between c++ and c in terms of memory allocation and deallocation. According to this reference, With C++, memory allocation can be performed by a new operator, and memory de-allocation can be accomplished by a delete operator. Is it right? Also, I have no idea about C programming because I am in learning face on it. Can anyone suggest me or explain with some examples? What’s the exact difference between them in memory allocation?