Gotta start somewhere and if you don't have the budget for an interface and an XLR mic, I guess a USB mic will need to suffice for a while, but be aware of some of the pitfalls by reading some of the stickies in this forum about USB mics. I do have a dynamic USB mic I bought for a specific purpose. It has a built in headphone jack for "latency" free monitoring. Latency is a delay of the audio signal determined by how long it takes the analog to digital signal to be processed in the mic and computer. If you're tracking vocals and listening to yourself in headphones as you may want to do, there may be a delay of the audio as it comes through your computers soundcard back into the headphones and will sound sort of like an quick echo. Depending how much delay, it may tend to throw you off a bit in your singing (difficult to describe).
The mics you picked will likely be pretty close to the same as one another given the price, so for something as a first mic to start out with probably anyone of them would be OK. If I were to pick one myself I'd go on the high number of reviews/ratings found at
the t.bone SC 440 USB - Thomann UK . To me it's an indication of higher sales and popularity than the other two mics you mentioned. Appears to include a shockmount also. Don't forget to get a pop filter That site also has some sound samples for the mics that might be worth a listen through headphones.
Behringer C1U - Thomann UK
Superlux E205U - Thomann UK
Note: Regarding the tbone sc440.... the writeup on the link above stated ,
"not compatible with WIN 8 and 8.1!". You may want to research this a bit if you're using Win8 or maybe even Win10.
I found this thread from a Google search and Bobbsy is a member here and I would trust his recommendation....
https://homerecording.com/bbs/equipment-forums/microphones/behringer-c1u-t-bone-sc440-usb-366274/