7、变量的作用域:变量使用范围 局部变量: 内部变量,局部变量在函数内部定义说明。’}’代码块结束释放所有空间。 内部可以定义与外部变量同名,会自动屏蔽外部的变量。 全局变量: 在函数的外部定义的变量, 在不同函数中都可以使用。 变量区分类型的好处: 为了更加合理使用内存,不同的数据类型需要存储空间可能是不一样的。 数据的存储格式不一样,int 4字节,float 4字节。 不同数据类型他们的运算方式可能一样的。
9、scanf函数:阻塞函数 从键盘接收用户输入内容 格式:scanf(“格式控制字符串”,输入项地址列表); scanf函数注意事项: 接收单个变量的时候,在输入之前,输入空格回车都会被忽略。 接收多个变量的时候用空格或者回车隔开。 不同类型混合输入中间加,号。 %*d跳过一个整数 尽量不要使用\n,输入值后,随便输入一个内容,输入\n原样输入! scanf运行原理: 当用户输入内容后,会被放在scanf输入缓冲区。然后,scanf函数会根据格式控制的字符要求,从输入缓冲区依次取出。如果从缓冲区取得内容和我们的格式要求一致,则把值存放到变量中。 如果缓冲区有内容,则不会提示我们再输入值。 如果混合输入建议加上,号。
|