From what i understood bitfinex going to support BCC,
My question is, if i will upload BTC to Bitfinex, and then return the BTC to my local wallet, will the BCC stay on the exchange?

Thanks
As far as I know, as long as you have Bitcoin in your wallet on Bittrex, they will give you Bitcoin Cash to your BCC wallet on Bittrex too, after the 1st August, you will be able to withdraw your BCC to your BCC wallet anywhere alse.
I think the question is about Bitfinex exchange.Also I dont think bittrex will support both chains.I received email last night from Kraken that says kraken will support btc cash also.You better check with your exchange support or to be on a safer side,keep your btc in a wallet for which you hold priv keys