第一周练习

一.Hello World

#include <stdio.h>
int main()
{
	printf("Hello World!\n");
	return 0;
}
  • int main()之后是函数主体,在函数主体中运行的每一段都需要以“;”结尾

二.计算

#include <stdio.h>
int main()
{
	printf("12+34=%d", 12 + 34);
	return 0;
}
  • %d是占位符,后续的计算结果会出现在%d的位置上

三.变量

#include <stdio.h>
int main()
{
	int price = 0;
	printf("请输入金额(元)");
	scanf_s("%d", &price);
	int change = 100 - price;
	printf("找您%d元\n", change);
	return 0;
}
  • int是变量类型,price是变量名称,初始值是0,变量是用来保存数据的。
  • 变量的一般形式就是变量类型+变量名称。eg:int price,amount;定义了两个变量,一个是price,一个是amount。
  • 变量的名字是“标识符”,标识符一般由数字,字母和下划线组成,且数字不能出现在第一个位置上,C语言的关键字不能做标识符。
  • 赋值:将“=”右边的值赋给左边的变量。
  • 初始化:在变量定义的时候就被赋值称为初始化。变量在没有赋值就参与后续运算,就会出现奇怪的数。
  • 变量初始化:<类型名称>< 变量名称 >= <初始值>。组合变量定义的时候,也可以在这个定义中单独给单个变量赋值,eg:int price = 0,amount = 100。
  • C语言是一种有类型的语言,所有的变量在使用之前必须定义或声明,所有的变量必须具有确定的数据类型,数据类型表示变量中可以存放什么类型的数据,变量中只能存放指定类型的数据且运行过程中不能更改。
  • C99可以在代码任何位置定义变量,但是ANSI C只能在代码开头定义变量。
  • 在visual studio2022中,scanf函数是unsafe的,所以使用scanf_s代替。
  • 在scanf中,要求读取的变量前要加&,读入下一个整数并赋给&后的变量。
  • 常量:固定不变的数,是常数,直接写进程序里的数称为直接量。
  • const int AMOUNT = 100 定义常量,const是一个修饰符,加在int 前面,用来给这个变量加一个不变的属性,这个const一旦初始化,就不能再修改了。

try:将100变成可输入变量:

#include <stdio.h>
int main()
{
	int amount = 100;
	int price = 0;
	printf("请输入金额(元)");
	scanf_s("%d", &price);
	printf("请输入票面");
	scanf_s("%d", &amount);
	int change = amount - price;
	printf("找您%d元\n", change);
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值