当然是两门都要精通。因为他们间还是有一些差别的,如要你把一个C++程序改为C语言,显然你需要知道它的库函数,如输出输入函数。和有关语法,如C++中有引用类型,但C中没有,这样你就需要用指针重写。动态分配内存C中使用函数malloc,但C++中使用关键词new。int a = 3; int b[a]; 在C++中不合法,但它是正确的C语句。等等。
一般是精通C++。一般很少有精通C++而不擅长C的
/是或者的意思,是2者精通一门就可以了
楼上的说的对!