如果有表达不到位的地方,希望各位能在评论区指出哦
选择语句:
日常生活中我们会经历很多选择,比如:晚上时,你还有作业没完成,这时朋友叫你出去一起玩,你可以选择留在家里完成作业,也可以出去玩,不同的选择导致了不同的结果,选择前者,第二天时你会被老师表扬,选择后者,第二天你会被老师批评。在c语言中,选择也有类似的效果,下面为选择语句的简单运用。
int main() { //选择语句
int input = 0;
printf("要好好学习吗?(1、要,2、不要)\n");
scanf("%d", &input);
if (input == 1)
printf("拿到好offer\n");
else
printf("种地\n");
return 0;
}
输入1 或 2,会得到不同的回答。
循环语句:
日常生活中,我们每天要重复做同样的时,早上吃早饭,洗脸刷牙......,在c语言中循环语句也有类似的效果,下面为循环语句的简单运用。
int main() { //循环语句
printf("炸弹数到30000就会爆炸!");
int a= 0;
while (a < 30000) {
printf("a:%d\n", a);
a++;
}
if (a == 30000)
printf("boom!");
return 0;
}
输出结果为 boom!
函数
在数学中,我们已经学过了函数,通过给出不同的自变量值,根据函数的运算法则,会得到不同的因变量值,减少运算的步骤。同样,在c语言中,函数可以作为我们编程的帮手,当在一个源文件中写出一个函数时,在后面的编程中就可以简化步骤,只需使用“int 变量=设定的函数(设定的自变量)”,就可以直接得到我们想要的结果。下面为函数的简单运用。
int add(int x, int y) //简单的加法
{
int z = x + y;
return z;
}
int main() {
int a = 0;
int b = 0;
scanf("%d%d", &a, &b);
int c = add(a, b);
printf("%d\n", c);
return 0;
}
输出的值为给定两个数字的和
---------------------------------------------------------------------------------------------------------------------------------
int max(int x, int y) { //比较大小
if (x > y) {
return x;
}
else {
return y;
}
}
int main() {
int a = 0;
int b = 0;
scanf("%d%d", &a, &b);
int c = max(a, b);
printf("%d\n", c );
return 0;
}
输出的值为较大的值
数组:
数组是相同类型元素的一个集合,可以将元素储存在数组中,简化编程的步骤。(希望大佬能够为我讲解一下数组的用法(~ ̄▽ ̄)~),下面为数组的简单运用。
int main() { // 打印数组
char arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
int i = 0;
while (i < 10) {
printf("%d", arr[i]);
i++;
}
return 0;
}
输出的值为1,2,3,4,5,6,7,8,9,10