初识C语言
本篇重点
- 选择语句
- 循环语句
- 函数
- 数组
选择语句
在生活中我们常常会面临选择,一般情况下不同的选择意味着不同的结果
#include<stdio.h>
int main()
{
int select;
printf("你想变成百万富翁吗?(1/0)");
scanf("%d",&select);
if(select==1)
{
printf("好好学习,努力工作!");
}
else if(select==0)
{
printf("抢劫银行,锒铛入狱!");
}
else
{
printf("叫你选1/0,你瞎选什么??");
}
return 0;
}
循环语句
在生活中我们经常会重复做一件事,比如每天学习,每天吃饭,每天睡觉
#include<stdio.h>
int main()
{
printf("想成功,你想努力多少天?");
int days;
scanf("%d", &days);
int i = 0;
while (i < days)
{
printf("努力学习,争得成功!天数%d", i);
days++;
}
return 0;
}
函数
我们在写代码时,经常会遇到一段代码重复写的情况,或者是写的代码极其相似,这样的话代码会冗余,为了解决这个问题,我们可以把重复部分的代码包装起来,这就是一个函数。
#include<stdio.h>
int Add(int x,int y)
{
return x+y;
}
int Sub(int x,int y)
{
return x-y;
}
int main()
{
int num1 = 0;
int num2 = 0;
printf("请输入两个操作数:>");
scanf("%d %d",&num1,&num2);
int ret1 = Add(num1,num2);
int ret2 = Sub(num1,num2);
printf("%d\n",ret1);
printf("%d\n",ret1);
return 0;
}
数组
数组定义
我们在实际应用中,经常会存储一堆字符,由此C语言诞生了数组的概念,让存储一堆字符更容易。
int arr[10]={1,2,3,4,5,6,7,8,9,10};//定义一个数组,名称为arr,元素最多存放10个
int arr[10]={1,2,3,4,5};//该数组最多存放10个元素,实际存放元素个数可为0-10个
int arr[]={1,2,3};//当定义数组没有指定个数时,该数组实际有几个元素,就存放几个元素
数组下标
数组中每个元素都有自己的号码,号码从0开始从左向右递增1,该号码就叫下标。
#include<stdio.h>
int main()
{
int arr[10]={1,2,3};
int a = arr[0];
int b = arr[1];
int c = arr[2];
printf("%d\n%d\n%d",a,b,c);
return 0;
}
使用方法
#include<stdio.h>
int main()
{
int arr[10]={1,2,3,4,5,6,7,8,9,10};
int i = 10;
while(i--)
{
printf("%d",arr[i]);
}
return 0;
}