admin管理员组文章数量:1123153
数据类型
文章目录
- 前言
- 一、变量的定义
- 二、变量的初始化
- 1、变量初始化的两种形式
- 2、局部变量
- 3、局部静态变量和全局变量
前言
假期巩固一下C语言的基础知识吧
一、变量的定义
1、 C语言中对于变量的要求:“先定义,后使用”。
C语言定义变量的语句格式:
数据类型 变量名[=初始数值]
例如:char a; int x=2; char x='B';
2、 C语言要求在变量使用之前进行定义即可
在codeblocks上还可这样写
3、 C语言对变量作强制定义的目的:
(1)未事先定义的不做变量名,能保证程序中变量名使用的正确
例如:声明部分:int X;
在执行部分:x=10;
报错:error:'x' undeclared;
编译时查出其未经定义,编译器输出其为声明的错误,便于用户发现错误,避免变量 名使用时出错。
(2)变量被指作为确定类型,编译时计算机可以根据其数据类型分配相应的存储单元
例如:int m;//分配4个字节的存储空间
(3)变量被指定为类型,在编译时检查所进行的运算是否合理
“%”取余操作要求运算符两边的数据类型均为整数
正确:int a=4,b=5,c;
c=a%b;
错误:float a=3.0,b=8.0,c;
c=a%8;//error
二、变量初始化
1、变量初始化的两种形式:
为变量赋初值就是变量的初始化
(1)先定义,再赋初值 (2)定义的同时赋值
2、局部变量
局部变量赋初值是在程序运行时执行到本函数时赋予初值的,相当于执行一个赋值语句
局部变量如果在使用前未赋值,则该变量的初值是未知的
3、局部静态变量和全局变量(外部变量)
静态局部变量和全局变量在使用前如果未赋值,则默认为0
(1)静态局部变量
(2)全局变量
本文标签: 数据类型
版权声明:本文标题:数据类型 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1686668674a22695.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论