Напишите стандардни код на језику Ц.

Аутор: John Pratt
Датум Стварања: 12 Фебруар 2021
Ажурирати Датум: 28 Јуни 2024
Anonim
Сегодня 16 апреля в 21:57 напишите эти денежные цифры на руке денежные практики в полнолуние в Весах
Видео: Сегодня 16 апреля в 21:57 напишите эти денежные цифры на руке денежные практики в полнолуние в Весах

Садржај

Постоји безброј начина за програмирање рачунара. На крају, на програмеру је како да постигне оно што му треба. Међутим, постоји много „добрих начина“ за коришћење стилова и карактеристика за бољу компилацију и сигурније програме. Уверите се да будући програмери (укључујући и вас) који настављају да раде на вашем пројекту могу да читају и разумеју ваш код.

На корак

Метод 1 од 2: Напишите стандардни код

  1. Преузмите Ц ++ ИДЕ (интегрисано развојно окружење) као што су Ецлипсе, Нетбеанс и ЦодеБлоцкс или користите уређивач текста као што је Нотепад ++ или ВИМ. Такође можете покретати програме из командне линије, у том случају ће бити довољан уређивач текста. Може бити корисно одабрати уређивач који указује на синтаксу и подржава бројеве редова. Већина програмера сматра Уник-сличне системе (Линук, ОС Кс, БСД) најбољим окружењем за развој програма.
  2. Направите главну програмску датотеку. Главна датотека мора садржавати функцију која се назива маин (). Овде почиње извршење програма. Од овог тренутка, позивате функције, инстанцирање класа итд. У ову датотеку могу бити укључене и друге датотеке из ваше апликације и библиотека.
  3. Почните да пишете свој програм. Унесите код или програм који треба да креирате (неке примере потражите у наставку). Научите синтаксу, семантику, објектно оријентисане парадигме програмирања, токове података, дизајне алгоритама као што су повезане листе, редови приоритета итд. Ц ++ није једноставан језик за програмирање, али вас учи основама које сви могу користити програмски језици.
  4. Додајте коментар на свој код. Објасните шта функције раде и чему служе променљиве. Изаберите јасна имена за променљиве и функције. Имена глобалних променљивих започните великим словима. Генерално, уверите се да свако ко чита ваш код може да га разуме.
  5. Користите увлачење правилно у коду. Поново погледајте примере испод.
  6. Саставите свој код помоћу

    г ++ маин.цпп

  7. Покрените програм са следећим упутствима:

    ./а.оут

Метод 2 од 2: Примери

  1. Погледајте пример 1:

      / * Ово је једноставан програм за разумевање основа г ++ стила. Ово је програм са компајлером г ++. * / #Инцлуде иостреам> / * улазне и излазне функције * / помоћу простора имена стд; / * користимо стд (стандардне) функције * / инт маин () / * декларишемо главну функцију; инт маин (воид) је такође могућ. * / {цоут " н Здраво тата"; / * " Н" је нова линија ( т је картица) * / цоут " н Здраво мама"; цоут " н Ово је мој први програм"; цоут " н Датум 11/03/2007"; ретурн 0; }

  2. Погледајте пример 2:

      / * Овај програм израчунава зброј два броја * / #инцлуде иостреам> усинг намеспаце стд; инт маин () {флоат нум1, нум2, рес; / * декларишу променљиве; инт, доубле, лонг такође ради * / цоут " н Унесите први број ="; цин нум1; / * унесите корисника у нум1 * / цоут " н Унесите други број ="; цин нум2; рес = нум1 + нум2; цоут " н Збир" нум1 "и" нум2 "=" рес н "; ретурн 0; }

  3. Погледајте пример 3:

      / * Производ два броја * / #инцлуде иостреам> усинг намеспаце стд; инт маин () {флоат нум1; инт нум2; доубле рес; цоут " н Унесите први број ="; цин нум1; цоут " н Унесите други број ="; цин нум2; рес = нум1 * нум2; цоут " н Производ два броја =" рес н "; ретурн 0; }

  4. Погледајте пример 4:

      // Користите петљу да бисте пронашли математичку једначину. У овом случају, одговор се израчунава на // питање бр. 1 од пројекта Еулер. #инцлуде иостреам> усинг намеспаце стд; инт маин () {// Отвори из главне. инт сум1 = 0; инт сум2 = 0; инт сум3 = 0; инт сум4 = 0; // Ствара читаве бројеве потребне за одређивање одговора. фор (инт а = 0, а 1000, а = а + 3) {сум1 = сум1 + а;} // Понавља се док а није једнако или веће од 1000, додаје 3 у сваку петљу. Додаје а суми1. фор (инт б = 0; б 1000; б = б + 5) {сум2 = сум2 + б;} // Понавља се док је б једнако или веће од 1000, додаје 5 до б у свакој петљи. Додаје б у збир2. фор (инт ц = 0; ц 1000; ц = ц + 15) {сум3 = сум3 + ц;} // Понавља се док ц није једнако или веће од 1000, додаје 15 на ц у свакој петљи. Додаје ц у збир3. сума4 = сума1 + сума2 - сума3; // сума4 је збир суме1 и суме2, од које се одузима сума3. цоут сум4; // Враћа сум4, одговор. цин.гет (); // Сачекајте Ентер од корисника. ретурн 0; // Повратна изјава. } // Главна је затворена.

  5. Погледајте овај пример различитих стилова:

      инт маин () {инт и = 0; ако је (1 + 1 == 2) {и = 2; }} / * Ово је стил Вхитесмитх-а * / инт маин () {инт и; ако је (1 + 1 == 2) {и = 2; }} / * Ово је ГНУ стил * / инт маин () {инт и; ако је (услов) {и = 2; фунцтион (); }}

Савети

  • Увек користите ИСО компајлер за своје програме.
  • Подразумевана извршна датотека коју је креирао компајлер назива се "а.оут".
  • Ако пишете нешто са пуно различитих променљивих или функција, покушајте да то коментаришете како бисте касније могли да отклоните грешке и разумете их!

Упозорења

  • Никада не користите нејасне стилове кодирања или застареле функције.