$find . -name "*.c" -o -name "*.cpp"
./library/Mapping.c
./library/Communicator.cpp
Arg:
-a -and - operator AND
-o -or - operator OR
! - operator NOT
Example
find /media/d/ -type f -size +50M ! \( -name "*deb" -o -name "*vmdk" \)
Same
find /media/d/ -type f -size +50M -and ! -name "*deb" -and ! -name "*vmdk"