c语言变量的分类
@苗昆1277:C语言中的变量类型?
游柱17772383488…… C语言中,变量分为全局变量和局部变量;也可以这样分:自动变量,静态变量.前者是按变量作用范围来分的,而后者是按变量存储方式来分的. 如果按存储占用空间来分,可以是整型变量,字符型变量,浮点型变量等.当然还有数组,结构体变量等. C语言还有一个重要变量:指针变量.它存放的值是一个内存地址. 另一点,声明变量时,可以不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而且声明时必须确定变量类型,这种就是严格的数据类型.
@苗昆1277:c语言中对变量进行分类. -
游柱17772383488…… 用if else就可以. #include <stdio.h> int main() { int x; scanf("%d",&x); if(100>=x&&x>90) putchar('A'); else if(x>80) putchar('B'); else if(x>70) putchar('C'); else if(x>60) putchar('D'); else putchar('E'); return 0; }
@苗昆1277:问:C语言中,有哪些数据变量的类型
游柱17772383488…… 本质上就只有整型和浮点型,其它都是由这两者变化而来,具体有bool、char、short、int、long、float、double
@苗昆1277:关于C语言的变量的储存类别 -
游柱17772383488…… 举个例子,我们在C语言中定义数组a[10],这就是静态存储,也就是说不知道这个数组够不够用,程序都是分配给它这么大,在编译以后程序就要分配这么多的内存.然后程序运行,够用程序就执行下去,不够用了程序就保错,因为先前就给你分配那么多,不够用了也没办法这是固定的.动态存储的意思是先前分配给某个变量的内存是不固定的,在程序的运行过程中根据需要分配所需资源,还拿数组举例,可以用指针再运行时再次分配长度(int *)malloc(sizeof(int)*5).静态执行的快,因为不需要执行过程中分配资源.但是若资源事先不能预估,那就要用动态了.
@苗昆1277:c语言,变量,类型,谢谢 -
游柱17772383488…… 变量是实体,类型是抽像的类 如把变量和类型影射到现实世界就是这样的: 类型可以是 人, 那么你就是人类的变量之一 又如汽车是类型, 老王家那台真实存在奥迪V6就是汽车类的变量之一 变量就是类的实例
@苗昆1277:谁帮我解释c语言各变量类型什么意思? -
游柱17772383488…… C语言变量类型 auto static external static external register auto 局部变量 auto 变量是用堆栈(stack)方式占用储存器空间,因此,当执行此区段是,系统会立即为这个变量分配存储器空间,而程序执行完后,这个堆栈立即被系统收回.在大括号{}...
@苗昆1277:C语言 四种基本数据类型 -
游柱17772383488…… C语言有四种基本数据类型:整型,浮点型,指针,聚合类型(数组和结构体). 1、整型家族有九种数据类型:字符型(char), 有符号字符型(signed char),无符号字符型 (unsigned char),短整型( short) ,无符号短整型( unsigned...
@苗昆1277:C语言的全局变量可定义的类型是哪个 ABCD -
游柱17772383488…… 如下定义的a就是全局变量,放在程序最上面定义,在整个程序中可直接使用,无需在函数或主程序中重复定义,并且无论在哪里用,都是指同一个a. #include <stdio.h> int a=0; void fun(int n) { a=a+3; } void main() { fun(a); a=a*2; printf("全局变量a的值是:%d\n",a); } 输出结果:
@苗昆1277:c语言,变量类型 -
游柱17772383488…… a,b可以是char型, int型, UINT型
游柱17772383488…… C语言中,变量分为全局变量和局部变量;也可以这样分:自动变量,静态变量.前者是按变量作用范围来分的,而后者是按变量存储方式来分的. 如果按存储占用空间来分,可以是整型变量,字符型变量,浮点型变量等.当然还有数组,结构体变量等. C语言还有一个重要变量:指针变量.它存放的值是一个内存地址. 另一点,声明变量时,可以不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而且声明时必须确定变量类型,这种就是严格的数据类型.
@苗昆1277:c语言中对变量进行分类. -
游柱17772383488…… 用if else就可以. #include <stdio.h> int main() { int x; scanf("%d",&x); if(100>=x&&x>90) putchar('A'); else if(x>80) putchar('B'); else if(x>70) putchar('C'); else if(x>60) putchar('D'); else putchar('E'); return 0; }
@苗昆1277:问:C语言中,有哪些数据变量的类型
游柱17772383488…… 本质上就只有整型和浮点型,其它都是由这两者变化而来,具体有bool、char、short、int、long、float、double
@苗昆1277:关于C语言的变量的储存类别 -
游柱17772383488…… 举个例子,我们在C语言中定义数组a[10],这就是静态存储,也就是说不知道这个数组够不够用,程序都是分配给它这么大,在编译以后程序就要分配这么多的内存.然后程序运行,够用程序就执行下去,不够用了程序就保错,因为先前就给你分配那么多,不够用了也没办法这是固定的.动态存储的意思是先前分配给某个变量的内存是不固定的,在程序的运行过程中根据需要分配所需资源,还拿数组举例,可以用指针再运行时再次分配长度(int *)malloc(sizeof(int)*5).静态执行的快,因为不需要执行过程中分配资源.但是若资源事先不能预估,那就要用动态了.
@苗昆1277:c语言,变量,类型,谢谢 -
游柱17772383488…… 变量是实体,类型是抽像的类 如把变量和类型影射到现实世界就是这样的: 类型可以是 人, 那么你就是人类的变量之一 又如汽车是类型, 老王家那台真实存在奥迪V6就是汽车类的变量之一 变量就是类的实例
@苗昆1277:谁帮我解释c语言各变量类型什么意思? -
游柱17772383488…… C语言变量类型 auto static external static external register auto 局部变量 auto 变量是用堆栈(stack)方式占用储存器空间,因此,当执行此区段是,系统会立即为这个变量分配存储器空间,而程序执行完后,这个堆栈立即被系统收回.在大括号{}...
@苗昆1277:C语言 四种基本数据类型 -
游柱17772383488…… C语言有四种基本数据类型:整型,浮点型,指针,聚合类型(数组和结构体). 1、整型家族有九种数据类型:字符型(char), 有符号字符型(signed char),无符号字符型 (unsigned char),短整型( short) ,无符号短整型( unsigned...
@苗昆1277:C语言的全局变量可定义的类型是哪个 ABCD -
游柱17772383488…… 如下定义的a就是全局变量,放在程序最上面定义,在整个程序中可直接使用,无需在函数或主程序中重复定义,并且无论在哪里用,都是指同一个a. #include <stdio.h> int a=0; void fun(int n) { a=a+3; } void main() { fun(a); a=a*2; printf("全局变量a的值是:%d\n",a); } 输出结果:
@苗昆1277:c语言,变量类型 -
游柱17772383488…… a,b可以是char型, int型, UINT型