77问答网
所有问题
当前搜索:
C语言static用法
...一下在
C语言
里定义与声明的区别(针对变量)是什么?那
static
ina...
答:
声明是让编译器知道有这个变量,并不去对这个变量进行处理,定义就是真正在内存中为此变量分配空间。
c语言
题目
答:
2.程序源代码: main() { int score; char grade; printf("please input a score\n"); scanf("%d",&score); gradescore>90 'a':(score>60 'b':'
c
'); printf("%d belongs to %c",score,grade); } 【程序15】 题目:利用条件运算符的嵌套来完成此题:学习成绩>90分的同学用A表示,60-89分之间...
C语言
中的静态变量到底是怎么回事?不是说
static
后面变量值是不变的...
答:
静态变量的静态是指变量占用的内存地址不释放,也就是说它的地址它从头到尾一直占着,不给其他内存单元占用而已,其本身的值是可以改变的。动态的变量的话,比如调用函数体里定义的变量,在函数执行后便释放出去,把有用的地址资源贡献给其他量,释放以后如果你用指针来打印这个地址的值的话,就很有可能...
C语言
中,定义(不用
static
)一个含有5个元素的整型数组,但不赋任何值,为...
答:
c语言
编译器有默认的规则,全局数组没有赋初值,默认为0,局部数组为随机数
执行
static
int b[5], a[ ][3] ={1,2,3,4,5,6}; 后,b[4] = ,a[1...
答:
首先说一下静态变量,
使用static
声明的变量为静态变量,这些变量存储在程序的bss段,而bss段在程序执行时会被初始化为0。所以说,b[4] = 0。a[][3]是一个二维数组(实质是一个数组,数组的每个元素都是由3个整数构成的数组),而且
C语言
中的任何数组在内存中都是线性分布的,这里的a也是。所以说...
为什么
C语言
程序里,else里的语句不能修改
static
变量的值
答:
可以。可是,那时候,那个函数也要是
static
的。就是说,static变量是只能被static函数里面修改的。
求
C语言
各关键字的含义。急!!!
答:
static
:声明静态变量 if:条件语句 ps:这些东西上网随便一搜多的是,应该具备自己找资料得能力。参考资料:http://www.programfan.com/blog/article.asp?id=9869
有定义
static
int a[]={1,2,3,4},*p; 执行P=a+1;后,表达式P的值为多少...
答:
0上应该是不一样的.vc中int类型为4字节,tc3.0为2字节。记住一点,a[1]=*(a+1).2、答案是b。共用体所占的内存空间有共用体中最长类型的元素决定。他们共用这块空间,并从初始位置开始分配。因此应该是B、各成员变量首地址相同。好好学习指针的概念,对你学习其他
语言
可以有深刻的理解。
C语言
中一维数组正确的定义
答:
可以是常量或符号常量,不能为变量。例如:1、int x[8]; 表示定义一个整型数组x,数组长度为8.2、float a[8],b[10];表示定义一个实型数组b,数组长度为8,一个实型数组c,数组长度为10 3、 ch[15]; 表示定义一个字符数组ch,数组长度为15。
C语言
知识总结
答:
可
使用
空行和空格常用锯齿形的书写格式;同一层次结构的语句上下对齐。第二章、基本数据类型与运算2.1、
c程序
的数据类型注意类型和变量含义的不同(类型是固定好的名字,变量是自己起的名字)变量占用的存储空间数据类型基本类型:整型、字符型、浮点型(单精度型,双精度型)构造类型:数组类型、结构体类型指针类型空类型注意...
棣栭〉
<涓婁竴椤
16
17
18
19
21
22
23
24
25
涓嬩竴椤
灏鹃〉
20
其他人还搜