第1个回答 推荐于2016-10-16
你应该写成这样:cout<<"C:\\"
因为"\"此符号是一个转义词,所谓转义词,就是说可能要输出一些关键的符号时所需要的一个特定的符号。
第一个"\"表示提示编译器,后面的符号是用来输出的,而不是用来表示特定的含义的。
比如,你要输出“\t”时,你不能写成cout<<"\t",为什么呢?因为\t在编译器中默认的是制表符,所以必须在前面加一个"\"符号,系统才知道不能按照默认的意思来执行程序。
关于转义词,你可以网上搜索些相关的资料,在这里只是给你一个提示,指出你的错误本回答被提问者采纳