Rumah pembangunan bahagian belakang C++ Tab dan Ruang - Makefile di C

Tab dan Ruang - Makefile di C

Apr 04, 2025 am 09:54 AM
c bahasa c pengaturcaraan bahasa notepad

Perdebatan di kalangan pemaju melalui tab dan ruang berkisar pada kaedah lekukan pilihan dalam kod. Peguambela "tab" percaya bahawa tab secara semantik betul, disesuaikan dan lebih mudah diakses untuk lekukan, terutama bagi mereka yang mengalami gangguan visual. Mereka mengesyorkan menggunakan tab untuk lekukan dan menggunakan ruang untuk penjajaran. Peguambela "ruang" menekankan konsistensi, kerana ruang memastikan bahawa format kod dipaparkan sama pada editor dan platform yang berbeza, dengan itu mengelakkan isu saiz tab berubah -ubah. Pendekatan ini sering disukai dalam persekitaran pasukan untuk mengekalkan penampilan kod bersatu.

Tetapi jika anda program di C dan perlu menggunakan Makefile, maka tidak ada pilihan - anda perlu menggunakan 'tab'.

Keperluan untuk tab di Makefile berasal dari Stuart Feldman, pemaju Unix dan pencipta utiliti "Make". Feldman Memilih Watak Tab untuk membantu membezakan arahan dari teks lain dalam Makefiles. Khususnya, parser Lex yang digunakan dalam pelaksanaan awal "Make" mempunyai kesukaran membezakan antara tab dan ruang, mengakibatkan keperluan mandatori tab. Walaupun Feldman mengakui bahawa ini adalah keputusan suboptimal, perjanjian itu masih wujud.

Tab dan Ruang - Makefile di C

Tangkapan skrin di atas menunjukkan makefile. Contoh ini menggunakan ciri simbol pertunjukan di Notepad - menggunakannya, anda dapat membezakan tab dari ruang - anak panah menunjukkan bahawa tab digunakan pada baris 8, 12 dan 16.

Makefile: line_number: *** Hilang pemukul. Berhenti.

Jadi sama ada anda lebih suka tab atau ruang apabila pengaturcaraan bergantung kepada anda. Tetapi jika anda menggunakan Makefile di C, Stuart tidak memberi anda pilihan.

Jika anda tidak melihat episod Silicon Valley di atas (S3 EP6) - menontonnya, seperti keseluruhan siri, ia sangat menarik.

Ben Santola -Oktober

Atas ialah kandungan terperinci Tab dan Ruang - Makefile di C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1655
14
Tutorial PHP
1252
29
Tutorial C#
1226
24
Struktur Data Bahasa C: Perwakilan Data dan Operasi Pokok dan Grafik Struktur Data Bahasa C: Perwakilan Data dan Operasi Pokok dan Grafik Apr 04, 2025 am 11:18 AM

Struktur Data Bahasa C: Perwakilan data pokok dan graf adalah struktur data hierarki yang terdiri daripada nod. Setiap nod mengandungi elemen data dan penunjuk kepada nod anaknya. Pokok binari adalah jenis pokok khas. Setiap nod mempunyai paling banyak dua nod kanak -kanak. Data mewakili structtreenode {intData; structtreenode*left; structtreenode*right;}; Operasi mewujudkan pokok traversal pokok (predecision, in-order, dan kemudian pesanan) Node Node Carian Pusat Node Node adalah koleksi struktur data, di mana unsur-unsur adalah simpul, dan mereka boleh dihubungkan bersama melalui tepi dengan data yang betul atau tidak jelas yang mewakili jiran.

Kebenaran di sebalik masalah operasi fail bahasa C Kebenaran di sebalik masalah operasi fail bahasa C Apr 04, 2025 am 11:24 AM

Kebenaran mengenai masalah operasi fail: Pembukaan fail gagal: Kebenaran yang tidak mencukupi, laluan yang salah, dan fail yang diduduki. Penulisan data gagal: Penampan penuh, fail tidak boleh ditulis, dan ruang cakera tidak mencukupi. Soalan Lazim Lain: Traversal fail perlahan, pengekodan fail teks yang salah, dan kesilapan bacaan fail binari.

Bagaimana Debian Readdir Bersepadu Dengan Alat Lain Bagaimana Debian Readdir Bersepadu Dengan Alat Lain Apr 13, 2025 am 09:42 AM

Fungsi Readdir dalam sistem Debian adalah panggilan sistem yang digunakan untuk membaca kandungan direktori dan sering digunakan dalam pengaturcaraan C. Artikel ini akan menerangkan cara mengintegrasikan Readdir dengan alat lain untuk meningkatkan fungsinya. Kaedah 1: Menggabungkan Program Bahasa C dan Pipeline Pertama, tulis program C untuk memanggil fungsi Readdir dan output hasilnya:#termasuk#termasuk#includeintMain (intargc, char*argv []) {dir*dir; structdirent*entry; if (argc! = 2) {

Pengaturcaraan Multithreaded Bahasa C: Panduan dan Penyelesaian Masalah Pemula Pengaturcaraan Multithreaded Bahasa C: Panduan dan Penyelesaian Masalah Pemula Apr 04, 2025 am 10:15 AM

C Language Multithreading Programming Guide: Mencipta Threads: Gunakan fungsi pthread_create () untuk menentukan id thread, sifat, dan fungsi benang. Penyegerakan Thread: Mencegah persaingan data melalui mutexes, semaphores, dan pembolehubah bersyarat. Kes praktikal: Gunakan multi-threading untuk mengira nombor Fibonacci, menetapkan tugas kepada pelbagai benang dan menyegerakkan hasilnya. Penyelesaian Masalah: Menyelesaikan masalah seperti kemalangan program, thread stop responses, dan kesesakan prestasi.

Cara mengeluarkan undur dalam bahasa C Cara mengeluarkan undur dalam bahasa C Apr 04, 2025 am 08:54 AM

Bagaimana untuk mengeluarkan undur di C? Jawapan: Gunakan pernyataan gelung. Langkah -langkah: 1. Tentukan pembolehubah N dan simpan nombor undur ke output; 2. Gunakan gelung sementara untuk terus mencetak n sehingga n adalah kurang dari 1; 3. Dalam badan gelung, cetak nilai n; 4. Pada akhir gelung, tolak n dengan 1 untuk mengeluarkan timbal balik yang lebih kecil seterusnya.

Cara menaip notepad secara automatik Cara menaip notepad secara automatik Apr 16, 2025 pm 08:06 PM

Notepad sendiri tidak mempunyai fungsi susun atur automatik. Kami boleh menggunakan editor teks pihak ketiga, seperti teks yang tinggi, untuk melaksanakan langkah-langkah berikut untuk mencapai tipografi automatik: 1. Pasang dan buka editor teks. 2. Buka fail yang perlu ditaip secara automatik. 3. Cari dan pilih fungsi susun atur automatik. 4. Editor secara automatik akan menaip teks. 5. Anda boleh menyesuaikan peraturan susun atur yang diperlukan. Tipografi automatik dapat menjimatkan masa dan memastikan konsistensi teks dan profesionalisme.

Cara menyelesaikan masalah kod garbled pada jadual bootstrap Cara menyelesaikan masalah kod garbled pada jadual bootstrap Apr 07, 2025 pm 12:12 PM

Untuk menyelesaikan masalah meja bootstrap, anda perlu memastikan bahawa sumber data dikodkan dalam format UTF-8. Langkah-langkah adalah seperti berikut: 1. Periksa pengekodan sumber data sebagai UTF-8; 2. Tetapkan pengekodan halaman ke UTF-8; 3. Gunakan atribut data-urlencode; 4. Apabila meminta data menggunakan XMLHTTPREQUEST, pastikan tindak balas pelayan adalah pengekodan UTF-8; 5. Tukar data ke JSON; 6. Gunakan perpustakaan penukaran pengekodan.

Cara Menggunakan Notepad Cara Menggunakan Notepad Apr 16, 2025 pm 08:09 PM

Notepad adalah editor teks percuma untuk Windows, yang menawarkan pelbagai ciri seperti: 1) sintaks yang menonjolkan, 2) autocomplete, 3) rakaman makro, 4) sambungan plug-in, 5) antara muka dan tetapan yang disesuaikan.

See all articles