视频BV1q54y1q79w

首先是今日教训,scanf使用时忘了取地址,折腾了半个多钟才发现

scanf("%d",&a);

网课记录2023.7.20_数据表示

然后文件还莫名其妙地丢失了,幸好之前上传了github

网课记录2023.7.20_c++_02


下面是正式内容

转义字符

与\配合导致原本的意思改变

目前经常使用的有\n表示换行

\t表示水平制表符

其余目前未在日常使用中见到

ps:如果要在字符串中打印\,要使用\\

注释

在c语言中有两种注释格式

//
/*
*/

因为第二种限制大,太。。。所以一般使用第一种

ps:第一种格式源自于c++

选择语句

即if语句

格式为

		if (条件1)
		{
			命令1;
		}
		else if (条件2)
		{
			命令2;
		}
		else
		{
		命令3;
		}

条件为真执行,为假不执行,真即成立(数据表示为非0),假即不成立(数据表示为0)

也就是说如果在括号里直接输入0,则不成立,直接输入非0的数字直接成立

条件可以有多个,用逗号隔开,命令也是,可用回车隔开

if有多种格式

		if (条件1)
		{
			命令1;
		}
		if (条件1)
		{
			命令1;
		}
		else
		{
		命令2;
		}

以及格式中的那种

ps:每个if最好用{}包含命令