黑马程序员技术交流社区
标题: 【新人】C语言笔记 [打印本页]
作者: snowimba 时间: 2015-9-30 11:14
标题: 【新人】C语言笔记
7、变量的作用域:变量使用范围
局部变量:
内部变量,局部变量在函数内部定义说明。’}’代码块结束释放所有空间。
内部可以定义与外部变量同名,会自动屏蔽外部的变量。
全局变量:
在函数的外部定义的变量,
在不同函数中都可以使用。
变量区分类型的好处:
为了更加合理使用内存,不同的数据类型需要存储空间可能是不一样的。
数据的存储格式不一样,int 4字节,float 4字节。
不同数据类型他们的运算方式可能一样的。
9、scanf函数:阻塞函数 从键盘接收用户输入内容
格式:scanf(“格式控制字符串”,输入项地址列表);
scanf函数注意事项:
接收单个变量的时候,在输入之前,输入空格回车都会被忽略。
接收多个变量的时候用空格或者回车隔开。
不同类型混合输入中间加,号。
%*d跳过一个整数
尽量不要使用\n,输入值后,随便输入一个内容,输入\n原样输入!
scanf运行原理:
当用户输入内容后,会被放在scanf输入缓冲区。然后,scanf函数会根据格式控制的字符要求,从输入缓冲区依次取出。如果从缓冲区取得内容和我们的格式要求一致,则把值存放到变量中。
如果缓冲区有内容,则不会提示我们再输入值。
如果混合输入建议加上,号。
作者: czylwq520 时间: 2015-10-1 12:08
看来我是第一人
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |