现在正式开始C语言的学习
首先呢:C语言是一种结构化的程序设计语言!
顺序结构、选择结构、循环结构
C语言又是如何表达真假的呢
非0就是真
0 就是假
1.1 if语句
if语句的语法结构
if(表达式)
语句1;
else
//多分支
if(表达式1)
语句1;
else if(语句2)
语句2;
else
语句3;
//执行多条语句要在if后面加{}
悬空else
#include <stdio.h>
int main()
{
int a = 0;
int b = 2;
if(a == 1)
if(b == 2)
printf("hehe\n");
else
printf("haha\n");
return 0;
}
//此时不会报错,但不输出结果
改正后的
#include <stdio.h>
int main()
{
int a = 0;
int b = 2;
if(a == 1)
{
if(b == 2)
{
printf("hehe\n");
}
}
else
{
printf("haha\n");
}
return 0;
}
//else和离它最近的if匹配
小练习
判断一个数是否为偶数
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int num = 0;
printf("请输入num:\n");
scanf("%d", &num);
if (num % 2 == 0)
{
printf("这是个偶数\n");
}
else printf("哦,这是个奇数\n");
return 0;
}
2.输出1-100之间的偶数
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int num = 0;
for (num = 1; num <= 100; num++)
{
if (num % 2 == 0)
{
printf("%d\n", num);
}
}
return 0;
}