1.选择语句(if语句)
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int input = 0;
printf("你会C语言吗?(1/0)>:");
scanf("%d",&input);
if (input == 1)
printf("获得一份好Offer\n");
else
printf("再好好学习\n");
return 0;
}
2循环语句

while循环

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int line = 0;
printf("自学C语言\n");
while (line < 200)
{
printf("敲一行代码: %d\n" ,line);
line++;
};
printf("获得好offer");
return 0;
}

for循环(后期说)

do......while循环(后期说)

3函数

自定义函数,以加法举例

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int num1 = 10;
int num2 = 20;
int sum = 0;
sum = num1+num2;
printf("sum=%d\n",sum);
return 0;
}

当我们用其他数值相加时,都要进行加法(或者进行其他的复杂运算),即需要自定义函数

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int Add(int x, int y)
{
int z=x + y;
return z;
}
int main()
{
int num1 = 10;
int num2 = 20;
int sum = 0;
sum = Add(num1,num2);
printf("sum=%d\n",sum);
return 0;
}

函数的特点就是简化代码,代码复用

4数组
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i = 0;
int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个存放10个整数数字的数组
//printf("%d\n", arr[4]);
while (i < 10)
{
printf("%d\n",arr[i]);
i++;
};
return 0;
}
5操作符
5.1算术操作符

%取模,取余数

     +  * / %
5.2移位操作符
     >>   <<

0001  向左移  0010

5.3位操作符
     & ^ |

&按位与         0011&0101=0001

|  按位或         0011|0101=0111

^按位异或      0011^0101=0110    对应的二进制位相同,则为0;相异,则为1

5.4赋值操作符(复合赋值符)
      =     +=     -=     *=    /=     &=    ^=     |=    >>=     <<=
a=10;
a=a+10;
a+=10;
a=a-10;
a-=10;