Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar programı >>

C Programlama
Temelleri C programlama
Giriş C Programming

fgets kullanacaktır. Sonra " olacaktır; ayrıştırmak " hat değerlerini okumak için. Bunu nedeni giriş hatalarını algılamak ve uygun gördüğünüz gibi bunları işleyebilir böyledir.

uygulama biraz alacak printf ve scanf fonksiyonları tam olarak anlaşılamamıştır, ama bir kez hakim olması onlar Son derece kullanışlı bu iki yerine üç değerleri kabul eder ve birlikte her üç ekler, böylece

Bu programı değiştirin Bu Deneyin:.

 #include < stdio.h > int main () {int! a b c;;: printf (; " " ilk değerini girin;) scanf ("% d ", & a);;: printf (; " " ikinci değerini girin;) scanf ("% d ", & b); c = a + b; printf ("% d +% d =% d \\ n ", a, b, c); 0 dönmek;} 

Ayrıca, yukarıdaki programın ilk satırında b değişkeni silmek ve bir değişken bildirmek için unutmak ne zaman derleyici ne yaptığını görmek olabilir. Noktalı virgül silin ve ne olduğunu görün. Parantez birini bırakın. Bir sonraki ana işlevi parantez birini çıkarın. Kendisi tarafından her hatayı yapmak ve daha sonra ne olacağını görmek için derleyici ile programı çalıştırın. Bu gibi hatalar simüle ederek, farklı derleyici hataları hakkında bilgi edinebilirsiniz ve gerçek bunları yapmak o zaman bulmak için yazım hataları daha kolay hale getirecek. C
Dallanma ve Döngü

ifadeleri if ve while döngüleri hem Boole ifadeleri fikri güveniyor. İşte bir if deyimi gösteren basit bir C programı:

#include int main () {int b;;: printf (; " " bir değer girin;) scanf ("% d ", & b); (b < 0) printf (" değer negativen " edilir); return 0; }

Bu program kullanıcıdan bir sayı kabul eder. Daha sonra o ise, program bir ileti yazdırır 0'dan olup olmadığını görmek için bir if deyimi kullanarak numarayı sınar. Aksi halde, program sessizdir. (B < 0) programının bir kısmı Boole ifadesidir. C mesajı yazdırmak için olsun ya da olmasın karar vermek için bu ifadeyi değerlendirir. Boole ifadesi true olarak değerlendirilirse, o C if ifadesi (ya da derhal deyimi aşağıdaki parantez içinde satır bir blok) tek satır hemen ardından yürütür. Boole ifadesi yanlış ise, C derhal bildirimde aşağıdaki satırları satır veya blok atlar

Burada biraz daha karmaşık bir örnek:

 #include < stdio.h > int main. () {int b;;: printf (; " " bir değer girin;) scanf ("% d ", & b); (b < 0) ise printf (" değer \\ n olumsuz qu