C與C++輸出區別,C常常使用printf,puts,putchr......作爲輸出,而C++使用“cout << " wei xiang fei”<< endl”的形式輸出,而endl實際上代表着\n;平常我們要使用endl,就得使用using namespace std;
C與C++數組的區別,C的數組聲明只有一種,數據類型+[大小], 如 char array[20];對於數組元素的賦值,是單個數組下標賦值。如*array++ = 12; array[0] = 34, 等等。
C++聲明包括所有C的數組聲明方式,但是賦值方法有點不一樣。C++中數組的賦值一般爲cin.getline(array,20);
C與C++字符串的區別,C的字符串賦值,可以用scanf("%s",array); 它的聲明方式可以爲char * array ="........"的方式直接聲明,也可以用char array[] ="kkkkk..";char array[20]; C++的數組賦值可以使用getline(cin,array); C++數組聲明還可以使用string關鍵字,如:string array