С-ге стандартты кодты жазыңыз

Автор: John Pratt
Жасалған Күн: 12 Ақпан 2021
Жаңарту Күні: 28 Маусым 2024
Anonim
wifi қашықтан IR және RF кодтары үшін Broadlink RM4C Pro, Home Assistant - кондиционерді басқару
Вызшақ: wifi қашықтан IR және RF кодтары үшін Broadlink RM4C Pro, Home Assistant - кондиционерді басқару

Мазмұны

Компьютерлерді бағдарламалаудың шексіз әдістері бар. Сайып келгенде, бағдарламашы өзіне қажет нәрсеге қалай қол жеткізеді. Алайда, жақсы компиляция мен қауіпсіз бағдарламалар үшін стильдер мен мүмкіндіктерді пайдаланудың көптеген «жақсы тәсілдері» бар. Сіздің жобаңызда жұмысты жалғастыратын болашақ бағдарламашылардың (соның ішінде өзіңіз де) сіздің кодыңызды оқып, түсінетініне көз жеткізіңіз.

Басу үшін

2-ден 1-әдіс: Стандартты код жазыңыз

  1. Eclipse, Netbeans және CodeBlocks сияқты C ++ IDE (интеграцияланған даму ортасы) жүктеп алыңыз немесе Notepad ++ немесе VIM сияқты мәтіндік редакторды қолданыңыз. Сондай-ақ, командалық жолдан бағдарламаларды іске қосуға болады, бұл жағдайда мәтіндік редактор жеткілікті болады. Синтаксисті көрсететін және жол нөмірлерін қолдайтын редакторды таңдау пайдалы болуы мүмкін. Бағдарламашылардың көпшілігі Unix тәрізді жүйелерді (Linux, OS X, BSD) бағдарламаны құрудың ең жақсы ортасы деп санайды.
  2. Бағдарламаның негізгі файлын жасаңыз. Негізгі файлда main () деп аталатын функция болуы керек. Мұнда бағдарламаның орындалуы басталады. Осы сәттен бастап сіз функциялар, инсталляциялық сыныптар және т.б. Сіздің қосымшаңыздағы және кітапханалардағы басқа файлдар осы файлға енгізілуі мүмкін.
  3. Бағдарламаңызды жаза бастаңыз. Сізге қажет кодты немесе бағдарламаны енгізіңіз (кейбір мысалдарды төменде қараңыз). Синтаксисті, семантиканы, объектілі-бағдарлы бағдарламалау парадигмаларын, мәліметтер ағындарын, байланыстырылған тізімдер, алгоритмдік сызбалар, басым кезектер және т.б туралы біліп алыңыз. бағдарламалау тілдері.
  4. Сіздің кодыңызға түсініктеме қосыңыз. Функциялар не істейтінін және айнымалылар не үшін қажет екенін түсіндіріңіз. Айнымалылар мен функциялардың нақты аттарын таңдаңыз. Әлемдік айнымалылардың аттарын бас әріптермен бастаңыз. Жалпы, сіздің кодты оқитын адам оны түсінетініне көз жеткізіңіз.
  5. Шегіністі дұрыс қолданыңыз. Тағы да, төмендегі мысалдарды қараңыз.
  6. Кодты компиляциялау

    g ++ main.cpp

  7. Бағдарламаны келесі нұсқаулықпен іске қосыңыз:

    ./a.out

2-ден 2-әдіс: Мысалдар

  1. 1-мысалды қараңыз:

      / * Бұл g ++ стилінің негіздерін түсінуге арналған қарапайым бағдарлама. Бұл g ++ компиляторы бар программа. * / # Атау кеңістігін пайдаланып, iostream> / * енгізу және шығару функцияларын қосыңыз * /. / * біз std (стандартты) функцияларын қолданамыз * / int main () / * негізгі функцияны жариялаймыз; int main (void) мүмкін. * / {cout « n Сәлем, папа»; / * « N» - бұл жаңа жол ( t - қойынды) * / cout « n сәлем мама»; cout « n Бұл менің алғашқы бағдарламам»; cout « n Күні 11/03/2007»; қайтару 0; }

  2. 2-мысалды қараңыз:

      / * Бұл бағдарлама std есімдер кеңістігінің көмегімен екі санның қосындысын есептейді * / #include iostream>; int main () {float num1, num2, res; / * айнымалыларды жариялау; int, double, long also works * / cout « n бірінші санды енгізіңіз =»; cin num1; / * пайдаланушыны num1 енгізіңіз * / cout « n Екінші санды енгізіңіз =»; cin num2; res = num1 + num2; cout « n» num1 «және» num2 «=» res n «қосындылары; қайтару 0; }

  3. 3-мысалды қараңыз:

      / * Екі санның өнімі * / # атауды қосыңыз iostream> ат кеңістігін пайдаланып std; int main () {float num1; int num2; екі еселенген; cout « n Бірінші санды енгізіңіз =»; cin num1; cout « n Екінші санды енгізіңіз =»; cin num2; res = num1 * num2; cout « n Екі санның көбейтіндісі =» res n «; қайтару 0; }

  4. 4-мысалды қараңыз:

      // Математикалық теңдеуді табу үшін цикл қолданыңыз. Бұл жағдайда жауап есептеледі // Project Эйлерден №1 сұрақ. iostream қосу> std ат кеңістігін пайдалану; int main () {// негізгіден ашу. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Жауапты анықтау үшін қажетті бүтін сандарды жасайды. үшін (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // a 1000-ға тең немесе одан үлкен болғанға дейін қайталанады, әр циклде а-ға 3 қосылады. Қосындыға1 қосады. үшін (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // b 1000-ға тең немесе одан үлкен болғанға дейін қайталанады, әр циклда b-ге 5-тен қосады. Қосындыға b қосады. үшін (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // с 1000-ға тең немесе одан үлкен болғанға дейін қайталанады, әр циклде с-ге 15-ке қосады. С-ны қосындыға3 қосады. sum4 = sum1 + sum2 - sum3; // қосынды4 - қосындының қосындысы қосылатын1 және қосындының қосындысы. cout sum4; // sum4, жауабы қайтарылады. cin.get (); // Пайдаланушыдан енгізуді күтіңіз. қайтару 0; // Қайтару туралы мәлімдеме. } // Негізгі жабық.

  5. Әр түрлі стильдер мысалын қараңыз:

      int main () {int i = 0; егер (1 + 1 == 2) {i = 2; }} / * Бұл Whitesmith стилі * / int main () {int i; егер (1 + 1 == 2) {i = 2; }} / * Бұл GNU стилі * / int main () {int i; егер (шарт) {i = 2; функция (); }}

Кеңестер

  • Бағдарламалар үшін әрқашан ISO компиляторын қолданыңыз.
  • Компилятор жасаған әдепкі орындалатын «a.out» деп аталады.
  • Егер сіз әртүрлі айнымалы немесе функциялары көп нәрсе жазсаңыз, оған түсініктеме беріп көріңіз, сонда оны жөндеу және түсіну оңайырақ болады!

Ескертулер

  • Ешқашан түсініксіз кодтау мәнерлерін немесе ескірген функцияларды қолданбаңыз.