Hvad er forskellen mellem C og C ++? Og hvad er det bedste programmeringssprog?


Svar 1:

C er et nødvendigt proceduresprog. C ++ er som navnet antyder et supersæt af C. Faktisk kan C ++ køre det meste af C-kode, mens C ikke kan køre C ++ -kode.

  • Funktioner er byggestenene i et C-program, mens objekter er byggestenene i et C ++ -program. Standardindgangs- og outputfunktionerne er forskellige på de to sprog. C bruger scanf & printf, mens C ++ bruger cin >> & cout << som deres respektive input & output-funktioner. C ++ tillader brug af referencevariabler, mens C ikke gør. C bruger top-down-metoden, mens C ++ bruger bottom-up-metoden . Arv er muligt i C ++ og ikke i COperator-overbelastning er en af ​​de største egenskaber ved C ++, mens C ikke understøtter det. Vi kan bruge funktioner inden i strukturer i C ++, men ikke i C.Begrebet polymorfisme bruges i C ++. Polymorfisme er ikke mulig. NAMESPACE-funktionen i C ++ er fraværende i tilfælde af C.C ++ understøtter undtagelseshåndtering, mens C ikke gør det.

Svar 2:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.


Svar 3:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.


Svar 4:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.


Svar 5:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.


Svar 6:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.


Svar 7:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.


Svar 8:

Den største forskel, efter min mening, er evnen til at bruge STL. C ++ har objekter, der er indbygget i sproget, som også giver mulighed for klasser og veldefinerede datastrukturer sammenlignet med C's struktur.

Den vigtigste grund til at bruge C over C ++ er normalt fordi der er en tilgængelig C-kompilator omkring, men ikke en C ++ -kompiler. Nogle hævder at C er mere stabil, men jeg er ikke en af ​​disse mennesker, da jeg aldrig har mødt nogen, der kunne give mig et solidt svar, og heller ikke har jeg været i stand til at finde et på min egen.