c语言语法零基础入门教程,新手一看就懂的基础语法详解

admin C语言 4


刚接触 C 语言的新手,是不是看到一堆像 “int”“printf” 这样的词就发懵?总觉得这些语法规则绕来绕去,怎么也记不住?其实啊,C 语言语法就像咱们说话的语法一样,有固定的规矩,只是换了种表达方式而已。今天兔子哥就用大白话,给零基础的朋友讲讲最基础的 C 语言语法,保证一看就懂。

啥是变量和数据类型?


咱们说话得用名词,比如 “苹果”“数字”,C 语言里也得有 “名词”,这就是变量。但变量得说清楚是啥类型的,就像苹果是水果、香蕉也是水果,但它们不一样。
  • int:用来装整数的,比如 1、-5、100 这些,不能有小数点。
  • float:装小数的,像 3.14、0.5 这些,不过精度一般。
  • char:装单个字符的,比如 'a'、'3'、'#',记得用单引号括起来。

可能有人会问,为啥非得分这么细?你想啊,装一粒米用大碗和小碗,肯定小碗更合适,C 语言也一样,合适的类型能让程序跑得更顺。定义变量的时候,得先说类型再说名字,比如 “int age;”,意思就是 “我要一个叫 age 的整数盒子”。
类型能装的东西例子
int整数20、-8
float小数(简单)2.5f
char单个字符'B'、'$'



运算符:让数据做动作


有了变量,总得让它们做点什么,比如加减乘除,这就得用运算符。
  • 算术运算符:+(加)、-(减)、*(乘)、/(除)、%(取余)。这里有个坑,两个整数相除,结果还是整数,比如 5/2 等于 2,不是 2.5;% 是取余数,5%2 等于 1。
  • 赋值运算符:=(赋值)、+=(加等于)这些。比如 “a += 3” 就等于 “a = a + 3”,写起来能省点事。

新手常犯的错是把 “==”(判断等于)写成 “=”,比如 “if (a=5)”,程序不会报错,但意思完全变了,得特别注意。


控制语句:让程序有逻辑


程序不能像流水账一样从头跑到尾,得会判断、会重复,这就需要控制语句。
  • if-else 语句:用来做判断。比如 “如果年龄大于 18,就打印成年,不然打印未成年”。写法是:
    if (age > 18) {
    printf ("成年");
    } else {
    printf ("未成年");
    }
    大括号里的内容,条件满足就执行。
  • 循环语句
    • for 循环:知道要重复多少次时用。比如打印 1 到 5 的数字,for (i=1; i<=5; i++) { printf ("% d", i); }
    • while 循环:不知道次数,但知道结束条件时用。比如 “只要输入的数字不是 0,就一直继续”。


有人会问,两种循环咋选?其实大部分时候能互换,但 for 循环结构更清楚,新手用起来不容易乱。


最简单的程序:Hello World


看完上面这些,咱们来写个最简单的程序,感受一下。
#include
int main () {
printf ("Hello World");
return 0;
}
这个程序运行后,会在屏幕上显示 “Hello World”。

  • #include :就像借别人的工具,这里是借输入输出的工具。
  • int main ():程序的入口,所有程序都从这开始。
  • printf:打印内容的命令,括号里的东西会显示在屏幕上。

是不是没想象中难?新手写这个的时候,常忘加 #include ,导致 printf 用不了,记住就行。
兔子哥觉得,学 C 语言语法不用死记硬背,多敲几遍代码,自然就记住了。刚开始慢没关系,哪怕一个简单的程序改好几次,也比光看不动手强。我当年学的时候,一个变量定义能错三次,但练多了就顺了。其实啊,语法就像学骑车的平衡感,一开始觉得难,练熟了就成自然了。希望这些能帮到你,慢慢学,肯定能学会!

标签: 加减乘除 流水账

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~