C與C++數組輸出的區別

         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                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章