2021-02-06

程序设计与C语言学习笔记1

一、变量

初始化

2021-02-06
如果变量没有初始化,就直接拿到右边去用,会出现非常奇怪的结果,这是因为,在内存当中,我们有一个变量 i 我们没有给它一个初始值,那么,它正好在内存当中,在什么地方,那个地方原本有一些什么样的值在里头,它就是那个值了。

读整数

scanf("%d", &price);
一句话理解scanf:“通过键盘给程序中的变量赋值”。
要求scanf这个函数读入下一个整数,读到的结果赋值给变量price。
scanf和printf中,f表示format格式化的意思。
注意:需要事先定义price,未定义时候无法使用。

常量(C99)

  • 固定不变的数,是常数。直接写在程序里,我们称作直接量(literal)
  • 更好的方式,是定义一个常量:const int AMOUNT = 100。
    注意:习惯上常量使用大写。
#include <stdio.h>

int main()
{
    const int AMOUNT = 100;
    int price = 0;

    printf("请输入金额(元):");
    scanf("%d", &price);

    int change = AMOUNT - price;
    printf("找您%d元。\n", change);

    return 0;
}
上一篇:application.yml的内容注入到Bean


下一篇:动态规划详解