Rumah  >  Artikel  >  Tutorial perisian  >  Bagaimana untuk menyahpepijat dev c++? -dev c++ penyahpepijatan Cina

Bagaimana untuk menyahpepijat dev c++? -dev c++ penyahpepijatan Cina

WBOY
WBOYke hadapan
2024-03-18 15:04:06785semak imbas

Editor PHP Xiaoxin akan membawa anda meneroka kemahiran penyahpepijatan bahasa Cina dev c++. Apabila menggunakan dev c++ untuk pengaturcaraan, penyahpepijatan ialah pautan yang sangat penting, yang boleh membantu kami mencari pepijat dalam kod dan membetulkannya. Artikel ini akan memperkenalkan cara untuk nyahpepijat dalam dev c++, termasuk menetapkan titik putus, memerhati nilai pembolehubah, pelaksanaan satu langkah dan teknik lain untuk membantu anda nyahpepijat atur cara dengan lebih cekap dan meningkatkan kecekapan pengaturcaraan.

1. Nyahpepijat menggunakan titik putus

Jika penyahpepijatan tidak boleh dilakukan: Alat –>Pilihan Kompilasi–>Penjanaan/Pengoptimuman Kod–>Penyambung–>Jana maklumat penyahpepijatan–>tidak ditukar kepada ya

Langkah asas untuk nyahpepijat; 1. Tukar mod pelepas di sudut kanan atas kepada mod nyahpepijat

2. Tetapkan titik putus

3. Klik Compile All dan klik tanda semak.

(Terdapat anak panah biru yang menunjukkan pernyataan yang belum lagi dilaksanakan dan akan dilaksanakan, tetapi terdapat lebih daripada satu garis biru. Pembolehubah boleh dilihat dalam dua cara selepas penyahpepijatan. ① Tambahkan paparan untuk memasukkan nilai pembolehubah dan lihat ② Pilih pembolehubah atau ungkapan dan klik Tambah Paparan untuk melihat nilai pembolehubah dalam lajur kiri.) Sudah tentu, anda juga boleh melihat nilai pembolehubah melalui konsol terminal;

Mengenai tetapan dan melihat titik putus pernyataan gelung: Tetapkan titik putus pada permulaan dan akhir gelung, dan anda boleh melihat kemajuan pelaksanaan pernyataan melalui terminal.

Butang dan fungsi nyahpepijat;

Langkah seterusnya: laksanakan pernyataan seterusnya dan layan fungsi sebagai pernyataan untuk memberikan hasilnya secara langsung

Kemasukan satu langkah: laksanakan pernyataan seterusnya, dan apabila fungsi ditemui, masukkan fungsi dan laksanakannya dalam satu langkah (cara terbaik untuk memerhatikan transformasi pembolehubah dalam gelung dan fungsi)

Langkau: laksanakan sehingga titik putus seterusnya, jika tiada titik putus seterusnya, laksanakan terus ke penghujung

Ralat titik akhir biasa:

① Dalam keadaan biasa (tiada pepijat), ia akan berhenti pada titik putus dan memaparkan anak panah biru Jika terdapat pepijat dan titik putus masih merah, ini bermakna penyataan pulangan belum dilaksanakan, dan penyataan lepas tidak akan. dilaksanakan kerana syarat tidak dipenuhi.

② Ralat penyahpepijatan: Apabila rujukan memori yang tidak sah dilaksanakan, iaitu, alamat kosong dikendalikan, atau tatasusunan di luar had, ralat akan dilaporkan.

Sebagai contoh, char a[100000000000] akan melaporkan ralat, kerana tiada nilai yang begitu besar sama sekali, dan ia telah jauh melebihi panjang baitnya sendiri, dan ralat akan dilaporkan semasa nyahpepijat. Jadi char a[100] adalah baik.

Masalah yang timbul semasa penyahpepijatan:

1. Apabila input scanf tidak dapat dilakukan semasa penyahpepijatan, mesti ada masalah dengan keadaan gelung Malah mesej ralat muncul semasa penyahpepijatan, menunjukkan bahawa terdapat masalah dengan pernyataan input. ,

Ia juga mungkin bahawa tatasusunan berada di luar sempadan, atau ia mungkin terperangkap dalam gelung tak terhingga Biasanya, ia disebabkan oleh (penyataan gelung, mula-mula laksana i++ atau seumpamanya, atau laksanakan gelung sementara), jadi berhati-hati.

2. Apabila menyahpepijat fungsi scanf, pastikan anda menulis langkah seterusnya (atau entri satu langkah), masukkan nilai dalam terminal -> Enter, dan kemudian masukkan langkah seterusnya (entri satu langkah)

Masalah penggunaan: Kod dalam dev C++ disebabkan oleh menekan sisipan secara tidak sengaja Jika anda ingin membatalkan, tekan sisipkan sekali lagi.

dev c++ 怎么调试?-dev c++中文调试

1. Bagaimana untuk melaraskan Dev-C++ kepada bahasa Cina?

Jika anda terlepas langkah pemilihan bahasa semasa pemasangan awal, anda perlu menyediakannya selepas pemasangan selesai. Langkah penetapan khusus adalah seperti berikut:

​ ​ 1. Mula-mula buka perisian devc++, anda boleh lihat semuanya dalam bahasa Inggeris. Klik Alat pada bar menu dan pilih Pilihan Persekitaran dalam menu untuk membuka tetapan persekitaran.

dev c++ 怎么调试?-dev c++中文调试

​ ​ 2. Seterusnya, klik kotak lungsur dalam kedudukan biru anguage yang muncul, pilih Bahasa Cina Mudah dan tekan Enter untuk mengesahkan.

dev c++ 怎么调试?-dev c++中文调试

3. Selepas pengesahan, perisian akan menjadi versi Cina.

dev c++ 怎么调试?-dev c++中文调试

Ia tidak sukar untuk disediakan Jika anda memerlukannya, cuba sahaja.



Atas ialah kandungan terperinci Bagaimana untuk menyahpepijat dev c++? -dev c++ penyahpepijatan Cina. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:onlinedown.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam