刚学 C 语言的朋友,是不是总在想:基础代码到底有哪些?写出来是啥样?运行了能看到啥效果?别着急,兔子哥这就给你整理几个最常用的基础代码,一个个讲清楚,保证新手也能看明白,跟着写一遍就能上手。
一、第一个程序:打印 “你好,世界!”
代码如下:
c运行
#include int main(){printf("你好,世界!\n");return 0;}详细解释:
#include:这句话是说,咱们要用 stdio.h 这个 “工具箱”,里面有打印文字的功能。int main():程序的 “大门”,所有代码都从这儿开始跑。printf("你好,世界!\n"):让电脑在屏幕上显示 “你好,世界!”,后面的\n是换行,不然文字会挤在一行。return 0:告诉电脑,程序跑完啦,一切正常。
运行效果:
会弹出一个黑色窗口,里面显示:
你好,世界!是不是很简单?有朋友可能会问,为啥要写这么简单的代码?其实啊,这就像学写字先写 “一” 一样,是入门的第一步,能帮你熟悉写代码的感觉。
二、变量的使用:记录并显示年龄
代码如下:
c运行
#include int main(){int age; // 定义一个叫age的变量,用来存整数age = 20; // 给age赋值20printf("我的年龄是:%d岁\n", age);return 0;}详细解释:
int age:int表示这个变量只能存整数,age是变量的名字,你也可以改成nianling啥的,自己认识就行。age = 20:把 20 放到age这个 “小盒子” 里。%d:是个 “占位符”,专门用来放整数,后面的age就是要放进去的数。
运行效果:
黑色窗口显示:
我的年龄是:20岁咱们写代码的时候,变量名最好起得有意义,比如记身高用
height,记分数用score,这样自己回头看代码也清楚。三、简单计算器:算两个数的和
代码如下:
c运行
#include int main(){int a, b, sum;printf("请输入两个数字,用空格隔开:");scanf("%d %d", &a, &b); // 接收用户输入的两个数sum = a + b;printf("它们的和是:%d\n", sum);return 0;}详细解释:
scanf("%d %d", &a, &b):scanf是接收用户输入的功能,%d %d表示要输入两个整数,&a和&b是说把输入的数放到a和b里(& 这个符号别忘了,不然会出错)。sum = a + b:把a和b加起来,结果放到sum里。
运行效果:
- 窗口先显示:
请输入两个数字,用空格隔开: - 你输入 “3 5” 后按回车,会显示:
它们的和是:8
有朋友可能试过输入字母,结果乱码了。这是因为
%d只认整数,输入别的就会出错,所以用的时候得注意输入的类型对不对。四、循环打印:输出 1 到 5 的数字
代码如下:
c运行
#include int main(){int i;for(i = 1; i <= 5; i++){printf("%d ", i);}return 0;}详细解释:
for(i = 1; i <= 5; i++):这是个循环,意思是:
第一步,让i等于 1;
第二步,看看i是不是小于等于 5,是就继续,不是就停下;
第三步,每次循环结束后,让i加 1(i++就是i = i + 1的简写)。- 大括号里的
printf,会在每次循环时执行,所以会依次打印 1、2、3、4、5。
运行效果:
窗口显示:
1 2 3 4 5 循环这东西,刚开始可能有点绕,其实多改改数字试试就明白了。比如把
i <= 5改成i <= 10,就会打印到 10;把i++改成i = i + 2,就会打印 1、3、5 了。五、兔子哥的一点心得
这些代码看着简单,但都是 C 语言里最基础的东西,就像盖房子的砖头。刚开始写的时候,肯定会犯些小错,比如少个分号、括号没配对,或者把
printf写成print,没关系,编译器会提示错误,对着改就行。我的建议是,别光看,一定要亲手敲一遍。哪怕照着抄,也能记住代码的格式和感觉。敲完运行一下,看看是不是自己想要的效果,不对就改,改着改着就熟练了。
其实学代码就像学骑车,刚开始觉得难,练多了自然就顺了。这些基础代码学会了,以后学更复杂的就不难啦,加油!
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~