Стандарттык кодду C ++ тилинде кантип жазуу керек: 11 кадам (сүрөттөр менен)

Мазмуну:

Стандарттык кодду C ++ тилинде кантип жазуу керек: 11 кадам (сүрөттөр менен)
Стандарттык кодду C ++ тилинде кантип жазуу керек: 11 кадам (сүрөттөр менен)

Video: Стандарттык кодду C ++ тилинде кантип жазуу керек: 11 кадам (сүрөттөр менен)

Video: Стандарттык кодду C ++ тилинде кантип жазуу керек: 11 кадам (сүрөттөр менен)
Video: Супербоул LVI 2022 / Superbowl LVI 2022 2024, Ноябрь
Anonim

Компьютерди программалоонун көптөгөн жолдору бар. Акыр -аягы, керектүү нерсеге кантип жетүү керектиги жөнүндө чечим программистке таандык. Бирок, жакшыраак компиляция жана программалар үчүн стилдерди жана функцияларды колдонгон көптөгөн "мыкты тажрыйбалар" бар. Долбоордун кийинки программисттери (анын ичинде өзүңүз дагы) кодуңузду окуп, түшүнүшү үчүн бир аз тактык керек.

Кадам

Метод 1 2: Стандарттык кодду жазуу

Стандарттык кодду C ++ тилинде жазыңыз 1 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 1 -кадам

Кадам 1. Eclipse, Netbeans жана CodeBlocks сыяктуу C ++ үчүн IDE (комплекстүү өнүктүрүү чөйрөсү) жүктөп алыңыз, же Notepad ++ же VIM сыяктуу жөнөкөй текст редакторун колдоно аласыз

Сиз ошондой эле программаны буйрук сабынан иштете аласыз, бул учурда каалаган текст редактору жетиштүү болот. Эгер сиз синтаксисти бөлүп көрсөтүүнү жана саптарды номерлөөнү колдогон редакторду тандасаңыз, пайдалуу болушу мүмкүн. Көпчүлүк программисттер Unixке окшош системалар (Linux, OS X, BSD) өнүгүү үчүн эң жакшы чөйрө деп табышат.

Стандарттык кодду C ++ тилинде жазыңыз 2 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 2 -кадам

Кадам 2. Негизги программанын файлын түзүңүз

Негизги файл main () аттуу функцияны камтышы керек. Бул жерде программанын аткарылышы башталат. Бул жерден сиз функцияларды, префикстин класстарын ж. Колдонмоңуздагы башка файлдар, ошондой эле китепканалар бул файлга кошулушу мүмкүн.

Стандарттык кодду C ++ тилинде жазыңыз 3 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 3 -кадам

Кадам 3. Программаны жазууну баштаңыз

Түзгүңүз келген кодду же программаны киргизиңиз (төмөндөгү кээ бир мисалдарды караңыз). Синтаксисти, семантиканы, Объектке багытталган программалоо парадигмаларын, берилиштерди бурууну, байланышкан тизмелер сыяктуу алгоритмдердин дизайнын, артыкчылыктуу кезектерди ж. C ++ программалоо оңой тил эмес, бирок муну менен сизге бардык программалоо тилдери менен иштөөнүн негиздери үйрөтүлөт.

Стандарттык кодду C ++ тилинде жазыңыз 4 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 4 -кадам

Кадам 4. Кодго комментарийлерди киргизиңиз

Кандай функциялар жана өзгөрмөлөр үчүн колдонуларын түшүндүрүңүз. Өзгөрмөлөр жана функциялар үчүн ачык аттарды тандаңыз. Глобалдык өзгөрмө аттардан пайдаланыңыз. Жалпысынан алганда, кодуңузду окуган адам аны түшүнө алаарына ишениңиз.

Стандарттык кодду C ++ тилинде жазыңыз 5 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 5 -кадам

Кадам 5. Кодуңузга тиешелүү чегинүүлөрдү колдонуңуз

Дагы, төмөнкү мисалды караңыз.

Стандарттык кодду C ++ тилинде жазыңыз 6 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 6 -кадам

Кадам 6. менен кодду түзүңүз

g ++ main.cpp

Стандарттык кодду C ++ тилинде жазыңыз 7 -кадам
Стандарттык кодду C ++ тилинде жазыңыз 7 -кадам

Кадам 7. Программаны терүү менен иштетүү:

./a.out

Метод 2 2: Мисал

Кадам 1. Мисалды 1 карап көрөлү:

    /* Бул жөнөкөй программа g ++ стилинин негиздерин түшүнүү үчүн жасалган. Бул программа g ++ компиляторун колдонот.*/ #Include/*киргизүү жана чыгаруу функцияларын киргизүү// ат мейкиндигин колдонуу std; /* биз std (standard) функциясын колдонобуз* /int main () /* негизги функцияны жарыялайбыз; Сиз ошондой эле int main (void) колдоно аласыз. */ {cout << "\ n Салам ата"; / * '\ n' - бул жаңы сап ( t - жаңы өтмөк) */ cout << "\ n Hello Mom"; cout << "\ n Бул менин биринчи программам"; cout << "\ n Date 2018-04-20"; кайтарат 0; }

Кадам 2. Мисалды 2 карап көрөлү:

    / * Бул программа эки сандын суммасын эсептөө үчүн */ #аталыш мейкиндигин колдонуу менен std; int main () {float num1, num2, res; /* өзгөрмөнү жарыялоо; int, double, long… дагы колдонсо болот */ cout << "\ n Биринчи санды киргиз ="; cin >> num1; / * колдонуучунун маанисин num1ге киргизиңиз */ cout << "\ n Экинчи санды киргизиңиз ="; cin >> num2; res = num1 + num2; cout << "\ n Сумма" << num1 << "жана" << num2 << "=" << res '\ n'; кайтарат 0; }

3 -кадам. 3 -мисалды изилдөө:

    / * Эки цифраны көбөйтүү// #include ат мейкиндигин колдонуу 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 -мисалды карап көрөлү:

    // '' Looping '' математикалык формуланы табуу үчүн. Бул учурда, программа // Эйлердеги №1 суроого жооп издейт. #аталыш мейкиндигин кошуу std; int 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;} // '' Loop '' a 1000ден чоң же ага барабар болгонго чейин, ар бир 3 "loop" кошуу. Ошондой эле сум1ге кошуу. үчүн (int b = 0; b <1000; b = b+5) {sum2 = sum2+b;} // '' Loop '' b 1000ден чоңураак же барабар болгонго чейин, ар бирине 5 цикл кошуу. Ошондой эле b2 суммасына кошуңуз. үчүн (int c = 0; c <1000; c = c+15) {sum3 = sum3+c;} // '' Loop '' c 1000ден чоңураак же ага барабар болгонго чейин, ар бир '' циклине 15 кошуу '' '. Ошондой эле c3 суммасына кошуңуз. sum4 = sum1 + sum2 - sum3; // сум4 сум1 жана сум2 суммаларын алат, сумма3. cout << sum4; // Натыйжа сум4, жооп. cin.get (); // Колдонуучунун Enter басуусун күтө туруңуз. кайтарат 0; // Кайтып келүү жөнүндө билдирүү. } // Негизги жабылышы.

Step 5. Ар кандай стилдеги төмөнкү мисалдарды карап көрөлү:

    int main () {int i = 0; if (1+1 == 2) {i = 2; }} / * Whitesmiths Style * / int main () {int i; if (1+1 == 2) {i = 2; }} / * GNU Style * / int main () {int i; if (шарты) {i = 2; функциялар (); }}

Кеңештер

  • Программаларыңыз үчүн ар дайым ISO компиляторун колдонуңуз.
  • 'a.out' - бул компилятор тарабынан түзүлгөн демейки аткарылуучу файлдын аты.
  • Эгерде сиз көп түрдүү өзгөрмөлөрдү же функцияларды колдонуучу нерсени жазып жатсаңыз, анда мүчүлүштүктөрдү оңдоону жеңилдетүү үчүн кээ бир комментарийлерди кошуңуз!