1.选择语句
if else语句
示例 判断一个数的奇偶
#include<stdio.h>
int main(){
int num = 0;
printf("请输入一个整数:\n");
scanf("%d",&num);
if(num %2 ==0){ //%为取余
printf("num 为 偶数\n");
}
else{
printf("num 为奇数\n");
}
return 0;
}
运行程序后 我们会发现程序会出现报错 报错内容为
所以我们只需要给程序最前面加上
#define _CRT_SECURE_NO_WARNINGS
就可以了
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int num = 0;
printf("请输入一个整数:\n");
scanf("%d",&num);
if(num %2 == 0){
printf("num 为 偶数\n");
}
else{
printf("num 为 奇数\n");
}
return 0;
}
执行程序后就可以得到
输入一个整数 例如 10 就可以得到
就可以得到结果了
2.循环语句
while 语句
//while循环示例
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int num = 0;
printf("请输入一个整数:\n");
scanf("%d",&num);
int i = 1;
while(i <= num){
printf("%d\n",i);
i++; //更新循环变量i的数值 也可以使用 i = i + 1;
}
return 0;
}
运行程序后我们就可以的得到
接下来我们输入一个整数 例如7 就可以得到结果
3.函数
我们可以定义一个函数来调用
#include<stdio.h>
//写一个函数来计算两个整数的和
int add(int x, int y){
int ret = x + y;
return ret;
}
int main(){
int ret = add(13,24); //调用函数
printf("ret=%d\n",ret);
return 0;
}
运行程序之后就可以得到
4.数组
数组可以让我们批量创建一组相同类型的变量~
数组的使用:通过下标 来获取其中的某个元素。
数组定义时[ ]用于表示数组的长度,
数组使用时[ ]表示取下标 ,注意下标从0开始。
#include<stdio.h>
int main(){
int a[10] = {1,2,3,4,5,6,7,8,9,10};
printf("%d\n",a[7]);
return 0;
}
运行程序后就可以得到结果
所以数组取下标时候有效长度就为[0,length - 1]