本部分初步认识 函数,数组,操作符。
笔记:
代码:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int Add(int num1, int num2)
{
int sum = 0;
sum = num1 + num2;
return sum;
}
int main()
{
//选择结构
//if语句
printf("1.if语句");
int a1 = 0;
printf("你要选择左边还是右边(左边输入1,右边输入0)\n");
scanf("%d", &a1);
if (a1 == 1)
{
printf("你选择了左边");
}
else if (a1 == 0)
{
printf("你选择右边");
}
//循环结构
//while语句
printf("\n2.while语句\n");
int day = 1;
while (day<=7)
{
printf("今天是这周的第%d天\n",day);
day++;
}
//函数
int sum = 0;
int num1 = 0;
int num2 = 0;
printf("输入两数相加\n" );
scanf("%d%d", &num1, &num2);
sum=Add(num1,num2);
printf("加法结果为%d\n", sum);
//数组
int arr[] = { 1,2,3,4,5 };
int len = 0;
while (len<sizeof(arr)/sizeof(arr[0]))
{
printf("arr[%d]为%d\n", len,arr[len]);
len++;
}
//操作符
//算术操作符
float b1 = 9.0 / 2.0;
int b2 = 9 % 2;
printf("除法:b1为%f\n", b1);
printf("取模:b2为%d\n", b2);
//移位操作符
int b3 = 2 << 1;
printf("左移:b3为%d\n", b3);
//位操作符+赋值操作符+单目操作符
int b4 = 0;
b4 = !b4;
while (b4<2 || b4<-1)
{
int num1 = 0;
printf("输入一个数,正则左,负为右\n");
scanf("%d",&num1);
if (num1 > 0)
{
printf("你选择了左,,左为死路\n");
b4+=1;
}
else if (num1 < 0)
{
printf("你选择了右,右为生路\n");
b4--;
}
else
printf("请重输\n");
}
}