From what i know, iCloud is like a personal storage and you uses your own Apple ID for it.
What i want to ask is that, is it possible for users to store for example an image and be shared with other users?
Which means something like DropBox. You upload files into your DropBox account and there will be a url that allows other people to download the file.
Does iCloud has this kind of function?
Probably better answered on https://apple.stackexchange.com/.
However, as of right now, the answer is no. iCloud isn’t a multi-user file sharing service. The only way to share documents, photos, or other data is to email, tweet, or MMS a copy.