I am preparing to buy a new iPhone but the salesmen said I need the iCloud address and password. I have no idea what that is. Is it the same as my apple id?
2 Answers
An Apple ID is used to log in to iCloud services if you choose to use them. You can have multiple Apple IDs, but one is signified as the ’primary’ account and used for iCloud. When one asks for an ‘iCloud ID’, they refer to the Apple ID used for iCloud.
In this case, it seems a device has activation lock. You'll need the owner's Apple ID used for iCloud to unlock the device before you can use it.
Never give your Apple ID password to anyone.

- 201,078
He is referencing your Apple ID, hopefully. It sounds like it may be activation locked, but that wouldn't require your information.
Your iCloud email address IS NOT your Apple ID 100% of the time. For example, my Apple ID is @gmail.com, but I created a separate @icloud.com/@me.com email. So it's not always the same.
Grab the IMEI, and run it through Apple's activation lock checker and the database for stolen devices.