ئەسسالامۇ ئەلەيكۇم
ئىدراك ئەترىتى ئىشلىگەن ئاساس خارەكتىرلىك ئۇيغۇرچە C تىلى سىن دەرسلىكى كۆپچىلىك بىلەن يۈز كۆرۈشىدۇ.
بۇ دەرسلىكتە ئاساسلىق قىلىپ C تىلىنىڭ گىرامماتىكىسى سۆزلىنىدىغان بولۇپ نوقۇل ھالدا Arduino ياكى كومپىيۇتېرغا ۋە ياكى STM32, 80C51 لارغا باغلىنىپ قالمايدۇ، شۇنداق بولغاندا بۇ دەرسلىك AVR, 80CXX, ARM+Linux, STM32 ۋە باشقا C تىلىدا پروگرامما يىزىشنى قوللايدىغان بارلىق مىكرو تىپلىق كونتىروللىغۇچلار، كومپىيۇتېر C تىلى ئۈگەنمەكچى بولغانلارغا ھەممىسىگە ئورتاق ماس كىلىدۇ،
بۇ دەرسلىك تامام بولۇپ بولغاندىن كىيىن بىز يەنە داۋاملىق ئىچكىرلەپ C++ئۈگۈنىدىغان بولغاچقا بۇ دەرس يەنە دەل C++ ئۈگەنگۈچىلەر ئۈچۈنمۇ ماس كىلىدۇ(يەنى C++ بولسا پۈتۈنلەي C تىلىنىڭ ئاساسىدا قۇرۇلغان ۋە ئىقتىدارى كۈچەيتىلگەن، شۇڭىلاشقا C تىلىنى ئۈگىنىپ بولغانلىق C++ نىڭ ئەڭ يادرولۇق قىسمىنى ئۈگىنىپ بولغانلىق، يەنى يىرىمىنى ئۈگىنىپ بولغانلىققا باراۋەر)
گەرچە C تىلى ھازىر كومپىيۇتېر كۆرۈنمە يۈزلۈك پروگراممىلار، تور پروگراممىسى قاتارلىقلارنى يىزىشقا باشقا مۇشۇ تۈردىكى پروگرامما تىللىرىغا قارىغاندا ئەڭ ماس كەلمىسىمۇ لىكىن C تىلىنىڭ باشقا پروگرامما تىللىرىدىن يۇقىرى تۇرىدىغان ھەم باشقا پروگرامما تىللىرى C تىلىنىڭ ئورنىنى ئىلىپ بولالمايدىغان ئارتۇقچىلىق ۋە ئەۋزەللىكلىرى بار ئۇنىڭ ئۈستىگە بىز مۇشۇ يۈرۈش C تىلى دەرسى تاماملانغاندىن كىيىن C++ قا يۈرۈش قىلماقچى بولغانلىقىمىز ئۈچۈن C تىلى بىز چوقۇم بسىىپ ئۆتۈشكە تىگىشلىك بىر جەريان ھىساپلىنىدۇ، ھەم يۇقارقىدا دىيىلگەندەك C تىلىنىڭ باشقا تىللار ئورنىنى ئىلىپ بولالمايدىغان ئىشلىتىش ئورۇنلىرى بار
C تىلى بولسا بىر جەريانغا يۈزلەنگەن پروگرامما تىلى بولۇپ ئۇ قاتتىق دېتالغا يىقىن بولۇش ئالاھىدىلىكىگە ئىگە،
C تىلىدا Linux, Windows مەشغۇلات سىستېمىلىرى ئۈستەل يۈزى پروگراممىلىرىنى يازغىلى بولۇپلا قالماستىن قاتتىق دېتال تۆۋەنكى قاتلىمى بىلەن تۇتىشىدىغان بۆلەكلەرنىمۇ يىزىشقا بولىدۇ، ئۇنىڭدىن باشقا مىكرو تىپلىق بىر تەرەپ قىلغۇچلارغا(مەسىلەن STC, AVR, ARM ئۆزىكى قاتارلىقلار) پروگرامما يىزىشقا بولىدۇ ھەم ئەڭ ماس كىلىدۇ،
بىز ئىشلەۋاتقان C تىلى سىن دەرسلىكى ئىدراك ئەترىتى(Idrak Team) نىڭ ئەمگىكى بولۇپ مىكرو تىپلىق بىر تەرەپ قىلغۇچلار(شۇلارنىڭ مىساللىرى بولغان بىر قەدەر بىزگە يىقىن ھەم كۆپ قوللىنىۋاتقانلىرىدىن STC80C-XX, STM32, Arduinoقاتارلىقلار) غا پروگرامما يىزىشنى ئۈگىنىۋاتقانلار، Linux مەشغۇلات سىستېمىسى ئۈچۈن پروگرامما يىزىشنى ئۈگىنىۋاتقانلار بولسۇن قىسقىسى C تىلىنى ئۈگىنىۋاتقانلار ئۈچۈن ئوتتۇرىغا چىقىرىلغان.
دەرسلىك 1440*900 پىكسىل ئىنىقلىقتا سىنغا ئىلىنىپ سىغىمى زور دەرىجىدە پىرىسلىنىپ سۈپەت ئەڭ ياخشى ھالەتتە ساقلىنىپ قالدى
دەرسلىك داۋاملىق تولۇقلىنىپ ئىشلىنىپ تۇرىدىغان بولغاچقا قالغىنى داۋاملىق سىنغا ئىلىپ ئىشلىنىدۇ
ئىدراك ئەترىتى يۈرۈشلۈكىنى سىتىۋالغانلار تولۇق بولغان C تىلى ئۇيغۇرچە سىن دەرسلىكىگە ھەقسىز ئىرىشەلەيدۇ
سىتىۋالمىغانلارغا نىسبەتەن C تىلى سىن دەرسلىكى 37. قىسىمغىچە ھەقسىز تەمىنلىنىدۇ، ئۇنىڭدىن كىيىن مۇۋاپىق باھا بىكىتىلىدۇ (بەلكىم بىر قىسىم سىن دەرسلىك باھاسى 1 يۈەن خەلىق پۇلى بولىشى مۇمكىن، تاكى C تىلى سىن دەرسى تاماملىنىپ بولغانغا قەدەر)
بەيدۇ تور دىسكىسى ھازىر نۇرمال ئىچىلمايدىغان بولغاچقا 360 تور دىسكىسىدىن بىۋاستە چۈشۈرۈش ئادېرسىنى تەمىنلىدۇق، توغرا چۈشەنگەيسىلەر.
ئالاھىدە ئەھۋال بولمىسا داۋاملىق دەرسلىك يوللىنىپ تۇرىدۇ، ھەر بىر قىسىم دەرسلىكنىڭ ئومومى ئۇزۇنلۇقى 8 مىنۇتتىن 139 مىنۇتقا يىتىدۇ.
دەرسلىكىمىز بىر نەچچە خىل ئۇسۇللار ئارقىلىق ھەمبەھىرلەنگەن بولۇپ بىلىگ تور دەرسخانىسى، 土豆 سىن ھەمبەھىرلىنىش تور بىتى قاتارلىقلاردا Idrak yeganaaa C语言 قاتارلىق ھالقىلىق سۆزلەر ئارقىلىق ئىزدەپ تىپىپ كۆرسىڭىزمۇ بولىدۇ
بىزنىڭ ئاساسلىق سۇپا قىلىپ تاللىغان بىلىگ تور دەرسخانىسىدىن Cپروگرامما تىلىدىن ئاساس دەرسلىكىمىزدىن كۆرسىڭىز بولىدۇ
تېمىنى ھەر ۋاقىت يېڭىلاپ تۇرىمىز ۋە ئۆزگەرتىپ تۇرىمىز، يېڭى ئىشلىگەن دەرسلىكلەرنى يوللاپ تولۇقلاپ ماڭىمىز، دەرسلىكتە چۈشەنمىگەن، بىلمىگەن ياكى ئىنىق بولمىغان جايلار ياكى سۇئاللار بولسا ئىنكاس شەكلىدە يوللانسا بولىدۇ، بىز ئەڭ تىز سۈرئەتتە جاۋاپ بىرىمىز.
ئىنكاس يىزىپ سۇئاللارنى ئايىماي سوراپ تۇرۇڭ، ئىنكاسىڭىز بىزنىڭ قىزغىنلىق ۋە ھەركەتلەندۈرۈش كۈچىمىز.
دىققىتىڭىز ھەر ۋاقىت مەزگۇر تېمىدا بولغاي.
مۇندەرىجە..................................................
1. قىسىم C تىلى ھەققىدە دەسلەپكى چۈشەنچە
2. قىسىم C، C++ ئىجادىيەت مۇھىتى ھازىرلاش
3. قىسىم تۇنجى C تىلى پروگراممىسى بىلەن تونۇشۇش ۋە main فۇنكىسىيەسى
4. قىسىم سانلىق مەلۇمات تىپلىرى بىلەن تونۇشۇش
5. قىسىم سانلىق مەلۇماتلار ئىچكى ساقلىغۇچقا قانداق ساقلىنىدۇ؟
6. قىسىم سانلىق مەلۇمات تىپلىرى بىلەن تونۇشۇش ۋە دەسلەپكى بىلىم
7. قىسىم تىجەشلىك بولۇپ ئىسراپچىلىققا قارشى تۇرايلى
8. قىسىم ئارفىمىتكىلىق ئەمەل بەلگىلىرى ۋە ئارفىمىتكىلىق ئىپادە
9. قىسىم مۇناسىۋەت ئەمەل بەلگىلىرى
10. قىسىم لوگىكا ئەمەل بەلگىلىرى11. پۈتۈن سان تىپلىق سانلىق مەلۇمات تىپلىرىغا قىممەت بىرىشنىڭ بىر قانچە خىل ئۇسۇلى
12. خانە ئەمەل بەلگىلىرى
13. كود بۆلىكى
14. پەش ئەمەل بەلگىسى ۋە پەش ئىپادىسى
15. پروگرامما ئىقىمىنى كونتىرول قىلىش --- if جۈملىسى
16. پروگرامما ئىقىمىنى كونتىرول قىلىش --- switch جۈملىسى
17. پروگرامما ئىقىمىنى كونتىرول قىلىش --- دەۋرىيلەش جۈملىلىرى --- while جۈملىسى
18. پروگرامما ئىقىمىنى كونتىرول قىلىش --- دەۋرىيلەش جۈملىلىرى --- do while جۈملىسى
19. پروگرامما ئىقىمىنى كونتىرول قىلىش --- دەۋرىيلەش جۈملىلىرى --- for جۈملىسى
20. پروگرامما ئىقىمىنى كونتىرول قىلىش --- continue ھالقىلىق سۆزى
21. پروگرامما ئىقىمىنى كونتىرول قىلىش --- break ھالقىلىق سۆزى
22. پروگرامما ئىقىمىنى كونتىرول قىلىش --- return ھالقىلىق سۆزى
23. sizeof بايىت سانىنى تىپىش ئەمىلى بەلگىسى
24. مەشىق--- دەۋرىيلەش جۈملىلىرى ۋە خانە ئەمەل بەلگىلىرىدىن پايدىلىنىپ مەلۇم بىر ساننىڭ ئىككىلىك سىستېمىدىكى قىممىتىنى بىسىپ چىقىرىش ۋە ئىككىلىك سىستېمىدىكى قىممىتىگە ئۆزگەرتىش كىرگۈزۈش
25. مۇلاھىزە--- مەلۇم بىر ئالامەتسىز پۈتۈن سان تىپلىق ساننىڭ قىممىتى ئۆزى ساقلىيالايدىغان دائىرىدىكى ئەڭ چوڭ قىممەت بولسا قىممىتىگە 1 نى قوشساق قىممىتى نىمىشقا 0 بولۇپ قالىدۇ؟
26. پروگرامما ئىقىمىنى كونتىرول قىلىش--- goto جۈملىسى
27. سانلار گورۇپپىسى ھەققىدە دەسلەپكى تەپسىلىي چۈشەنچە --- نىمىشقا سانلار گورۇپپىسىنى ئىشلىتىمىز؟
28. سانلار گورۇپپىسىنى ئىنىقلاشنىڭ ھەر خىل تەپسىلىي ئۇسۇللىرى
29. ئىككى ئۆلچەملىك سانلار گورۇپپىسىنى ئىنىقلاش ئۇسۇللىرى ۋە دەسلەپكى قىممەت بىرىش
30. كۆپ ئۆلچەملىك سانلار گورۇپپىسى ھەققىدە چۈشەنچە ۋە ئىنىقلاش دەسلەپكى قىممەت بىرىش ئۇسۇللىرى
31. ھەرىپ بەلگە تىپلىق سانلار گورۇپپىسى بىلەن تونۇشۇش، ئىنىقلاش ۋە قىممەت بىرىش، ئالاھىدىلىكلىرى بىلەن تونۇشۇش
32. فۇنكىسىيە ئۇقۇمى ۋە فۇنكىسىيە ھەققىدە دەسلەپكى چۈشەنچە
33. ئەڭ ئاددىي بولغان بىر فۇنكىسىيەدىن بىرنى بىر يىزىپ باقايلىمۇ؟
دەرسلىكتە تۈزۈلگەن بىر قىسىم لاھىيەلەر ۋە پايدىلىنىش ماتىرىياللىرى
1.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cxxsvBhfIVF9k
مەخپى نومۇرى a5e3
2.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cxxAQK74j9we4
مەخپى نومۇرى 2473
3.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cxxAFc25UumsK
مەخپى نومۇرى f4e1
4.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cxxA3zT373PyZ
مەخپى نومۇرى 3ed7
5.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cxxAqtVqwPDux
مەخپى نومۇرى 455d
6.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cYLfUqpXVvatn
مەخپى نومۇرى cc96
7.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cYL8QwVBE7eAJ
مەخپى نومۇرى 2211
8.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cYubieHWx9FPb
مەخپى نومۇرى b314
9.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cYYrws4suF3Jg
مەخپى نومۇرى 1376
10.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cYPGsminfxbYa
مەخپى نومۇرى c26f
11.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBQCA7tAvzU
مەخپى نومۇرى cc78
12.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBLUvYWRDfx
مەخپى نومۇرى 9bbd
13.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBrxiyzc9Nd
مەخپى نومۇرى 847e
14.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBYSv3wqatk
مەخپى نومۇرى 162c
15.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBR24UhxU7F
مەخپى نومۇرى 689a
16.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBMSvQkc4bX
مەخپى نومۇرى 1668
17.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnB2ANNnhPTJ
مەخپى نومۇرى 396c
18.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBXhL4pAhsZ
مەخپى نومۇرى 25d1
19.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBbzGhWsuv7
مەخپى نومۇرى acec
20.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBUa6bzy4Aq
مەخپى نومۇرى 9898
21.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBpAV7Q3S6j
مەخپى نومۇرى 610c
22.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBIzGz7fqIu
مەخپى نومۇرى a973
23.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBTC9ChW2Np
مەخپى نومۇرى f849
24.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSnBaJkUZcyPC
مەخپى نومۇرى d8fd
25.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6gXNRLsfYc
مەخپى نومۇرى 8f14
26.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6APyY6Ftbu
مەخپى نومۇرى 76f1
27.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6yL6BHaNTW
مەخپى نومۇرى f86f
28.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6jIeV4vdSp
مەخپى نومۇرى e3eb
29.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6d7CWWp5UW
مەخپى نومۇرى 5b0a
30.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6L3cTQ78bA
مەخپى نومۇرى a525
31.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6rxVBqQmQc
مەخپى نومۇرى 3cbf
32.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6YunVgRvXA
مەخپى نومۇرى d94d
33.قىسىم ئەسلى نۇسقىسى
https://yunpan.cn/cSn6P3cD8NHZZ
مەخپى نومۇرى e04d
ئۈگەنگۈچىلەرنىڭ قايمۇقۇپ كىتىپ توغرا قوبۇل قىلالماسلىق مەسىلىسىنى ئويلىشىپ بەزى بەك ئىنچىكە ۋە ئىنىقسىز مەزمۇنلار ۋە ھالقىلار ۋاقىتلىق بەك تەپسىلىي سۆزلەنمىدى،
كىيىنكى قىتىملىق دەرسلەردە دەسلەپكى ئاساس بەرپا قىلىنىپ بولغاندا تولۇقلىما مەزمۇن شەكلىدە سۆزلىنىدۇ.
ھۆرمەت بىلەن:
Idrak Team & ug-project.cc |