VC适合商业通用软件开发,matlab适合科学运算。例,用VC打开一个bmp文件并显示需要100多条代码,用matlab只要二句imread,imshow.但是VC更灵活,可以实现底层控制,运算速度快。matlab处理适合通用算法验证,直接使用工具箱方便。真正编程二者差不多,只有matlab把很多算法打了包。matlab程序想脱离matlab环境运行也很麻烦。
看你是做实际项目开发,还是只研究理论算法。前者当然是C比较好,后者用matlab好,因为其本身包含了很多工具箱。