Pertanyaan yang diberi tag declaration

158
Mengapa beberapa variabel yang dideklarasikan menggunakan membiarkan di dalam suatu fungsi menjadi tersedia di fungsi lain, sementara yang lain menghasilkan kesalahan referensi?

Saya tidak mengerti mengapa variabel bertingkah aneh ketika dideklarasikan di dalam suatu fungsi. Dalam firstfungsi saya mendeklarasikan dengan letvariabel bdan cdengan nilai 10 : b = c = 10; Dalam secondfungsi saya menunjukkan: b + ", " + c Dan ini menunjukkan: 10, 10 Juga dalam firstfungsi...

129
Penempatan deklarasi variabel di C

Saya sudah lama berpikir bahwa dalam C, semua variabel harus dideklarasikan pada awal fungsi. Saya tahu bahwa di C99, aturannya sama seperti di C ++, tapi apa aturan penempatan deklarasi variabel untuk C89 / ANSI C? Kode berikut berhasil dikompilasi dengan gcc -std=c89dan gcc -ansi: #include...

104
Perbedaan antara int32, int, int32_t, int8 dan int8_t

Saya menemukan tipe data int32_tdalam program C baru-baru ini. Saya tahu bahwa itu menyimpan 32 bit, tetapi tidak intdan int32melakukan hal yang sama? Juga, saya ingin menggunakan chardalam sebuah program. Bisakah saya menggunakan int8_tsebagai gantinya? Apa bedanya? Untuk meringkas: apa...