Artikel ini akan membantu anda mempelajari bahasa C dan bercakap tentang pengetahuan asas bahasa C (jenis data, pembolehubah, fungsi, tatasusunan, dsb.). Saya harap ia akan membantu semua orang!
Bahasa C ialah bahasa komputer , secara meluas digunakan dalam pembangunan peringkat rendah, menggunakan bahasa untuk menulis program kod dan menyelesaikan masalah
Jadi untuk profesion komputer, bahasa C dan pembelajaran bahasa C sangat penting
Setakat komputer berkenaan, pada mulanya, kod binari (1/0) direalisasikan dengan menghidupkan untuk merealisasikan komunikasi dengan komputer, dan kemudian kod binari dibentuk
Tetapi Ia terlalu menyusahkan, jadi kami membangunkan mnemonik (bahasa himpunan), kemudian bahasa B, kemudian bahasa C
, dan kemudian pelbagai bahasa yang ditafsirkan (Jawa, python, dll.)
Disyorkan pengkompil VS2019
#include<stdio.h> //<>内是头文件名称;stdio代表standard input output; 即标准输入输出头文件(与后面所执行任务要用的库语言所关联) int main() //主函数,程序的入口(有且只有一个); { //int 代表整型;即表示main函数调用返回整型值 任务; return 0; }
karakter aksara pendek (int) jenis integer pendek panjang (int) jenis integer panjang panjang (int) jenis integer panjang
terapung jenis titik terapung ketepatan tunggal jenis titik terapung berketepatan ganda ganda (jenis integer digunakan untuk integer, jenis titik terapung digunakan untuk perpuluhan)
Terdapat begitu banyak jenis data, ya Untuk memohon ruang memori dengan lebih baik daripada komputer (cuba jimat ruang dan optimumkan memori )
dari atas Memori yang digunakan untuk pelbagai jenis data dalam artikel ini ialah: 1 2 4 4 8 4 8 (bait unit, perbezaan individu berbeza-beza bergantung pada bilangan komputer)
contoh ; pendek ialah 2 bait Iaitu, 16 bit (perduaan)
julat: minimum ialah semua 0, yang bermaksud 0 maksimum ialah 1, julat yang diperoleh daripada bit berat ialah 2*10^16 -1
Pembolehubah dibahagikan kepada pembolehubah tempatan dan pembolehubah global
Pembolehubah Setempat: Dalam skop setempat di mana pembolehubah setempat terletak
Pembolehubah global: Keseluruhan projek
Pembolehubah setempat: Masukkan skop setempat dan kitaran bermula dan keluar Tamat
Pembolehubah global: kitaran hayat program
Nota: Apabila pembolehubah yang ditentukan mempunyai nama yang sama , keutamaan tempatan dalam skop tempatan ; blok kod semasa
.Malar
Pemalar literal: 3.14, "abc", dsb.
Contohnya, buat fungsi tambahan (khusus)
int Add(int x, int y) { int z = 0; z = x + y; return z; } int main() { int a = 10; int b = 20; int ret = 0; ret = Add(a, b); printf("%d\n", ret) return 0; }
Mencipta tatasusunan juga bersamaan dengan memohon ruang daripada komputer Ia adalah ruang bersambung dengan label
Operator
Anjakan (Sistem binari): Mula-mula mewakili nombor dalam binari dan anjakannya, dan kemudian nilai yang dialihkan diwakili sebagai nombor yang sepadan
注意区别=与==:一个是赋值,一个是判断相等
(操作数个数决定是单还是其他,例 1+2:1和2是操作数,为双目操作符)
即“ ”中的内容(例:“abc”)
sizeof(arr[])计算内容包括“\0”,算作一个bite
strlen(arr)不包括“\0”,计算字符串内容长度(需要审引库函数—
)
\0是一个字符,还有\t,\n等代表不同意思的字符
转义字符则是转变原来的意思
例如你想单纯打印\n,那么则需要在“\n”前再打一个“\”,来转变“\n”原本的意思
注释即用来注明,解释代码步骤的意思,让自己和读者能更好的理解
C语言——/* */ C++——//
if(条件) 多选择:if(条件) 执行语句; 执行语句; else \\反之 else if(条件) 执行语句; 执行语句; else...
while循环: 初始化; while(条件) { 执行和调整语句;} for循环 for(初始化;条件;调整) { 执行语句; } do while循环 do { 执行和调整语句;} while(条件)
注:while先判断条件,符合再执行语句,而do while循环先执行语句,再判断条件是否再进行循环;在长幅篇的代码中,用for循环比较适合,用while不利于更改如果有需要的话
相关推荐:《C视频教程》
Atas ialah kandungan terperinci Pengenalan kepada bahasa C: bercakap tentang pengetahuan asas (jenis data, pembolehubah, fungsi, tatasusunan, dll.). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!