c语言学习笔记8之if语句


1.语法形式
if (表达式1) {

    当表达式1为真(值非零)时执行的语句;
}
else if (表达式2) {
    当表达式2为真(值非零)时执行的语句;
}
...
else {
    当表达式1-N都不为真时执行的语句;
}
2.if只能出现1次,else if可以出现0-N次,else可以出现0-1次。
3.if-else结构应用于需要根据不同的条件执行不同代码的场合。
4.if-else结构最多只能执行1个语句块。若有else分支,则必选其一执行,若无else分支,则可选其一执行。
5.如果{}中只有一条语句,或者一个独立的控制结构,那么可以省略该{}。
6.else和else if总是和最近的if配对。

#include <stdio.h>


int main()
{
	while(1){
	int year;
	printf("\n请输入一个正数年份:");
	scanf("%d",&year);
	if(year<=0)
	{
		printf("年份不存在零或负数...1");
		return -1;
	}			
	if((year%4==0&&year%100!=0)||year%400==0)
		printf("闰年...\n");		
	else
		printf("平年...");}
	return 0;
}


左值与程序实体

程序实体是内存中的一块可标识的区域,左值是左值表达式的简 称,是指明一个程序实体的表达式。判断一个表达式是否左值的方法 是看其能否放在等号的左边。能放在赋值号左边的表达式都是左值, 它指明了一块内存区域,而赋值运算实质是改变这一区域内容的操 作。


1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值