Напісаць стандартны код на мове C

Аўтар: John Pratt
Дата Стварэння: 12 Люты 2021
Дата Абнаўлення: 28 Чэрвень 2024
Anonim
C++ Урок 0. Установка Code Blocks, создание проекта.
Відэа: C++ Урок 0. Установка Code Blocks, создание проекта.

Задаволены

Існуе бясконцыя спосабы праграмавання кампутараў. У канчатковым рахунку, ад праграміста залежыць, як дасягнуць таго, што яму трэба. Аднак існуе мноства "добрых спосабаў" выкарыстання стыляў і функцый для лепшай кампіляцыі і бяспечных праграм. Пераканайцеся, што будучыя праграмісты (у тым ліку і вы), якія працягваюць працаваць над вашым праектам, могуць прачытаць і зразумець ваш код.

Крок

Спосаб 1 з 2: Напішыце стандартны код

  1. Загрузіце C ++ IDE (інтэграванае асяроддзе распрацоўкі), напрыклад Eclipse, Netbeans і CodeBlocks, альбо скарыстайцеся тэкставым рэдактарам, напрыклад Notepad ++ або VIM. Вы таксама можаце запускаць праграмы з каманднага радка, у гэтым выпадку будзе дастаткова тэкставага рэдактара. Карысна выбраць рэдактар, які паказвае сінтаксіс і падтрымлівае нумары радкоў. Большасць праграмістаў лічаць Unix-падобныя сістэмы (Linux, OS X, BSD) лепшымі асяроддзямі для распрацоўкі праграм.
  2. Стварыце асноўны файл праграмы. Галоўны файл павінен утрымліваць функцыю, якая называецца main (). Тут пачынаецца выкананне праграмы. З гэтага моманту вы выклікаеце функцыі, стварэнне экземпляраў класаў і г.д. Іншыя файлы з вашага прыкладання і бібліятэк могуць быць уключаны ў гэты файл.
  3. Пачніце пісаць сваю праграму. Увядзіце код або праграму, якую трэба стварыць (некаторыя прыклады гл. Ніжэй). Вывучыце сінтаксіс, семантыку, парадыгмы аб'ектна-арыентаванага праграмавання, патокі дадзеных, канструкцыі алгарытмаў, такія як звязаныя спісы, чаргі прыярытэтаў і г. д. C ++ - гэта не простая мова для праграмавання, але яна вучыць асновам, якімі могуць карыстацца ўсе мовы праграмавання.
  4. Дадайце каментарый да свайго кода. Растлумачце, што робяць функцыі і для чаго патрэбныя зменныя. Выберыце выразныя назвы для зменных і функцый. Пачніце імёны глабальных зменных з вялікай літары. Увогуле, пераканайцеся, што кожны, хто чытае ваш код, можа яго зразумець.
  5. Правільна выкарыстоўвайце водступ у сваім кодзе. Зноў жа, гл прыклады ніжэй.
  6. Складзіце код з дапамогай

    g ++ main.cpp

  7. Запусціце праграму з наступнай інструкцыяй:

    ./a.out

Спосаб 2 з 2: Прыклады

  1. Глядзіце прыклад 1:

      / * Гэта простая праграма для разумення асноў стылю g ++. Гэта праграма з кампілятарам g ++. * / #Include iostream> / * функцыі ўводу і вываду * / using space names std; / * мы выкарыстоўваем функцыі std (стандартныя) * / int main () / * аб'яўляем асноўную функцыю; int main (void) таксама магчыма. * / {cout " n Прывітанне, татачка"; / * " N" - новы радок ( t - укладка) * / cout " n Прывітанне, мама"; cout " n Гэта мая першая праграма"; cout " n Дата 11.03.2007"; вярнуць 0; }

  2. Глядзіце прыклад 2:

      / * Гэтая праграма вылічвае суму двух лікаў * / #include iostream> з дапамогай прасторы імёнаў std; int main () {плаваць num1, num2, res; / * аб'явіць зменныя; int, double, long таксама працуе * / cout " n Увядзіце першае лік ="; cin num1; / * увядзіце карыстальніка ў num1 * / cout " n Увядзіце другое лік ="; cin num2; рэз = num1 + num2; cout " n Сума" num1 "і" num2 "=" res n "; вярнуць 0; }

  3. Глядзіце прыклад 3:

      / * Здабытак двух лікаў * / #include iostream> using space names 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:

      // Выкарыстоўвайце цыкл для пошуку матэматычнага ўраўнення. У гэтым выпадку адказ вылічваецца на // Пытанне № 1 ад Project Euler. #include iostream> using space names std; int main () {// Адкрыць з main. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // Стварае цэлыя лікі, неабходныя для вызначэння адказу. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // Паўтараецца, пакуль a не роўна 1000 або больш, дадае па 3 у a на кожным цыкле. Дадае суму1. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // Паўтараецца, пакуль b не роўна 1000 або больш, дадае 5 да b у кожнай цыкле. Дадае b да sum2. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // Паўтараецца, пакуль c не роўна 1000 або больш, дадае 15 да c у кожнай цыкле. Дадае c да sum3. сума4 = сума1 + сума2 - сума3; // sum4 - гэта сума sum1 і sum2, з якой адымаецца sum3. сума моды4; // Вяртае sum4, адказ. cin.get (); // Дачакайцеся Enter ад карыстальніка. вярнуць 0; // Вяртанне. } // Галоўная зачынена.

  5. Праверце гэты прыклад розных стыляў:

      int main () {int i = 0; калі (1 + 1 == 2) {i = 2; }} / * Гэта стыль Уайтсміта * / int main () {int i; калі (1 + 1 == 2) {i = 2; }} / * Гэта стыль GNU * / int main () {int i; калі (умова) {i = 2; функцыя (); }}

Парады

  • Заўсёды выкарыстоўвайце для сваіх праграм кампілятар ISO.
  • Выкананы па змаўчанні выканаўчы файл, створаны кампілятарам, называецца "a.out".
  • Калі вы пішаце што-небудзь з вялікай колькасцю розных зменных або функцый, паспрабуйце гэта пракаментаваць, каб потым было лягчэй адладжваць і разумець!

Папярэджанні

  • Ніколі не выкарыстоўвайце незразумелыя стылі кадавання альбо састарэлыя функцыі.