Rumah Kewangan Peribadi Dalam Pengaturcaraan C ++ - dummies

Dalam Pengaturcaraan C ++ - dummies

Isi kandungan:

Video: C++ Tutorial for Beginners - Full Course 2024

Video: C++ Tutorial for Beginners - Full Course 2024
Anonim

Sebahagian daripada C ++ untuk Sheet Cheat Sheet

Struktur C ++ berikut mengarahkan aliran kawalan melalui program ini. Jika anda seorang programmer yang berpengalaman, fungsi struktur ini akan menjadi biasa dari bahasa lain.

JIKA

Perintah berikut menilai booleanExpression. Jika ia menilai benar, maka mengawal pas untuk ekspresi1. Jika tidak, maka mengawal pas dengan ungkapan pilihan2.

jika (booleanExpression) {ungkapan1;} [else {expressions2;}]

WHILE

Perintah berikut menilai booleanExpression. Jika ini menilai benar, maka mengawal pas untuk ekspresi. Pada penghujung blok, kawalan akan kembali kepada booleanExpression dan mengulangi proses tersebut.

manakala (booleanExpression) {ungkapan;}

DO … WHILE

Perintah berikut melaksanakan ekspresi. Ia kemudian menilai booleanExpression. Jika ini menilai dengan benar, kawalan akan kembali ke bahagian atas gelung dan mengulangi proses tersebut.

lakukan {ungkapan;} sementara (booleanExpression);

UNTUK

Perintah berikut melaksanakan initCommand yang mungkin merupakan ungkapan atau perisytiharan berubah. Ia kemudian menilai boolExpression. Sekiranya ini dinilai benar, maka mengawal pas untuk ekspresi1. Jika boolExpression adalah palsu, maka kawalan pas kepada pernyataan pertama selepas pendakap tertutup bagi gelung. Setelah ekspresi selesai, kawalan lulus ke ungkapan yang terkandung dalam loopExpression sebelum kembali ke boolExpression untuk mengulangi proses. Sekiranya initCommand mengisytiharkan pembolehubah baru, ia keluar dari ruang lingkup sebaik sahaja kawalan keluar di luar gelung.

untuk (initCommand; boolExpression; loopExpression) {ekspresi;}

FOR (EACH)

2011 standard memperkenalkan bentuk kedua untuk gelung yang kadang-kadang dikenali sebagai " kesamaannya kepada ibu yang ditemui dalam beberapa bahasa lain. Dalam borang ini, pemboleh ubah yang diisytiharkan dalam perisytiharan mengambil nilai senarai ahli pertama dan melaksanakan blok ekspresi. Apabila selesai, pemboleh ubah yang diisytiharkan mengambil nilai kedua senarai dan melaksanakan ekspresi sekali lagi. Proses ini diulang untuk setiap nilai dalam senarai.

untuk (perisytiharan: senarai) {ungkapan;}

SWITCH

Perintah berikut menilai integerExpression dan membandingkan keputusan untuk setiap kes yang disenaraikan. Jika nilai didapati bersamaan dengan salah satu nilai integral malar, val1, val2, dan sebagainya, lulus kawalan kepada set ekspresi yang bersesuaian dan berterusan sehingga kawalan bertemu rehat.Sekiranya ungkapan tidak sama dengan mana-mana nilai, kawalan akan melepasi ekspresiN berikut lalai.

suis (integerExpression) {case val1: expressions1; pecah; kes val2: ekspresi2; pecah; [default: expressionsN;]}

BREAK, CONTINUE, GOTO

A terus lulus kawalan pada akhir pendakap tertutup mana-mana kawalan gelung. Ini menyebabkan gelung diteruskan dengan lelaran seterusnya. Sebagai contoh, gelung berikut memproses nombor perdana di antara 1 dan 20:

untuk (int i = 0; i <20; i ++) {// jika nombor tidak perdana … jika (! IsPrime (i)) {/ / … lompat ke nilai berikutnya saya terus;} // lanjutkan pada pemprosesan}

Pecahan melewati kendali ke pernyataan pertama setelah penjepit tertutup dari mana-mana perintah pengulangan. Ini menyebabkan pelaksanaan untuk keluar dari gelung dengan segera. Sebagai contoh, berikut membaca aksara sehingga dan akhir fail:

while (true) {// baca garis dari input input input line >>; // jika kegagalan atau fail akhir berlaku … jika (cin. eof () || cin gagal ()) {// … kemudian keluar dari putaran gelung;} // proses baris}

A goto label melepasi kawalan ke label yang disediakan. Contohnya di atas boleh ditulis seperti berikut:

while (true) {// baca garis dari input input input >> line; // jika kegagalan atau fail akhir berlaku … jika (cin. eof () || cin fail ()) {// … maka keluar dari goto exitLabel;} // proses baris} exitLabel: // kawalan terus di sini
Dalam Pengaturcaraan C ++ - dummies

Pilihan Editor

Bagaimana Menghidupkan Kekangan Dimensi menjadi Kekangan Annotational dalam AutoCAD 2014 - dummies

Bagaimana Menghidupkan Kekangan Dimensi menjadi Kekangan Annotational dalam AutoCAD 2014 - dummies

Kerja menambah kekangan dimensi untuk lukisan di AutoCAD, ia akan menjadi malu benar harus kembali dan memohon dimensi biasa, bukan? Nah, anda tidak perlu. Anda boleh membuat kekangan dimensi kelihatan dan berkelakuan seperti dimensi biasa. Anda boleh pergi dengan cara yang lain, juga, dan ...

Cara menggunakan Editor Blok dalam AutoCAD 2014 - dummies

Cara menggunakan Editor Blok dalam AutoCAD 2014 - dummies

Di AutoCAD 2014 anda boleh mengubah rupa penampilan contoh individu blok yang sama dengan menentukan parameter dan tindakan untuk memindahkan, memutar, flip, atau menjajarkan bahagian mereka. Anda boleh menyesuaikan penampilan blok semasa anda memasukkan atau pada bila-bila masa selepas itu. Langkah-langkah berikut menunjukkan cara untuk menggunakan Editor Blok ...

Pilihan Editor

Gordon Moore Mengubah Kuasa ke Data Besar - manisan

Gordon Moore Mengubah Kuasa ke Data Besar - manisan

Pada tahun 1965, Gordon Moore, pengasas Intel dan Fairchild Semiconductor (dua syarikat raksasa yang menghasilkan komponen elektronik untuk elektronik dan komputer), dinyatakan dalam makalah majalah elektronik berjudul "Cramming More Components Onto Circuits Integrated" yang jumlah komponen yang terdapat dalam litar bersepadu akan berganda setiap tahun untuk dekad yang akan datang. Pada masa itu, transistor ...

Apache Drill - dummies

Apache Drill - dummies

Apache Drill adalah projek calon dalam inkubator Apache. Apache Drill tidak begitu menyakitkan, walaupun. Teknologi pencipta Apache Software Foundation (ASF) semuanya bermula sebagai projek inkubator sebelum menjadi teknologi ASF rasmi. Anda boleh membaca mengenai Inkubator Apache. Anda boleh membaca mengenai Drill. Diilhamkan oleh teknologi Dremel Google, matlamat prestasi yang dinyatakan ...

Apache Bigtop dan Hadoop - dummies

Apache Bigtop dan Hadoop - dummies

Untuk membantu anda memulakan Hadoop, di sini adalah arahan bagaimana untuk memuat turun dan menetapkan dengan cepat up Hadoop pada komputer riba anda sendiri. Kelompok anda akan berjalan dalam mod pseudo-diedarkan pada mesin maya, jadi anda tidak memerlukan perkakasan khas. Sebuah mesin maya (VM) adalah komputer simulasi yang boleh anda jalankan ...

Pilihan Editor

Pengurus Komuniti Dalam Talian Adalah Seorang Peguambela Jenama - patuh

Pengurus Komuniti Dalam Talian Adalah Seorang Peguambela Jenama - patuh

Advokasi jenama adalah pengurus komuniti dalam talian yang paling penting tanggungjawab. Semua yang anda lakukan dalam talian di bawah jenama payung adalah mencerminkan jenama. Walaupun anda mungkin tergoda untuk membiarkan rambut anda turun dan terputus pada rangkaian sosial, itu bukan idea yang baik semasa menggunakan akaun jenama. Anda mungkin mahu ...

Kepentingan Komen di Blog - dummies

Kepentingan Komen di Blog - dummies

Komen adalah bahagian penting dari blog. Apabila blogger memilih, melalui pilihan atau keperluan, untuk mematikan komentar, blogger kehilangan beberapa perkara yang menjadikan blog seperti media yang dinamik dan menarik: interaksi antara blogger dan pembaca. Tetapi bukan sekadar blogger yang hilang apabila dia mengeluarkan komen: Paling banyak ...

Tiga Ruang Sidebar Hak Reka Bentuk Blog - dummies

Tiga Ruang Sidebar Hak Reka Bentuk Blog - dummies

Jenis susun atur reka bentuk blog biasa mempunyai lajur utama pada kiri dengan dua sidebars di sebelah kanan. Edisi butiran blog menggunakan imej untuk menyerlahkan pos yang dipaparkan dan kotak abu-abu untuk menarik perhatian kepada pilihan langganan dan pautan media sosial. Kredit: edit bijirin, http: // grainedit. com Banyak blogger suka mempunyai dua hak ...