2.1.3 变量的赋值与初始化:以及如何读输入的数字,关于scanf
赋值
初始化
如果没有初始化用就开始使用变量就会出现一个特别奇怪的值。
原因就是变量是在计算机的内存之中的,如果一开始没有给变量初始值,那么变量所在的那块内存当中原本是什么值就会调用什么值。
因为你没有告诉计算机这个变量是什么值,那么计算机在变量所在的地方能调用什么就用什么。
C语言中一个变量一旦确定了类型之后,就不能改变变量类型了!
printf()与scanf()都是一个函数
出现在scanf()函数的格式字符串中的所有东西都是scanf一定要求你完整输入的。
格式字符串中有多少字符就像挖了多少个坑,scanf必须要所有的坑都填满才能运行。
如果想运行正确结果还要保证每一个坑填的都是相对应的字符。