88问答网
所有问题
当前搜索:
C语言中初始化什么意思
C语言中
未
初始化
的变量的值是0么
答:
值就是0的。全局变量链接时已分配空间,程序运行时,操作系统的加载器,负责把链接器分配给全局变量的虚拟内存空间,映射到一个初始化为零的页面,所以被初始化为零。全局和静态的默认初始化都是靠加载机制实现的。另外:未
初始化的
符号在目标文件的bss段中,而初始化的符号在data段中。
C语言
定义字符型数组时,两种
初始化
方式
的
区别?
答:
这二种
初始化
方式
的
区别在于第一种方法是存储了5个字节的内容,即能看到的个字母,外加一个字符串结束符'\0'。这样才能正确地以%s的形式来输出这个字符串;而第二种方法则是只存储了4个字母,但是却没有字符串结束符,所以它不能以%s的形式正确输出。如果也要以%s的形式输出这个字符串,那就应该...
c语言中
fly{N}; 是
什么意思
?
答:
fly可以是原始类型的变量,如:define N 99 int fly{N};也可以是复合类型的变量,如:define N 99 struct bird { int high;}fly{N};不过,这应该是c++的新语法特性,
c语言
好像没有这种特性。下面是一个使用列表
初始化的
综合的例子:#include<iostream> include<cstdio> using namespace ...
C语言的初始化
器?
答:
C语言
没有
初始化
器,初始化器类似C++
语言里
的构造器,构造器是当对象被创建时调用。可以在此函数中,对对象的属性赋值。
C语言中
,数组
初始化
的问题
答:
晕...这么多错误答案..我来说下把,对于int类型,在外部定义(
意思
是在所有函数外定义)的数组或者变量等等,如果不给出显示
的初始化
,则编译器会自动将其初始化为0 如果不是在外部定义的,是局部性质的,则编译器不会对其进行初始化,他里面的值就是随机的,是乱码...至于这些你可以自己编个程序试一下啊...
c语言中
(; ;) 是
什么意思
答:
for(;;)表示死循环,for (i=0;i<15;i++)i=0表示
初始化
,i<15表示进入循环
的
条件,每一次循环完后执行i++,如果三个表达式全部缺省,默认为条件是true,即为死循环,两个分号不可省略
c语言的
定义变量
初始化
时 赋值是随便的数字吗 就是int i=0 这个0是...
答:
sum += i;printf("%d\n",sum);} void main(){ int sum = 0,i;for(i = 2;i <= 100 ;i += 2)sum += i;printf("%d\n",sum);} void main(){ int sum = 0,i = 2;//变量定义
的
时候就这初使化 for( ;i <= 100 ;i += 2)//用的时候就可以直接拿来用了.sum +=...
...跳过每行前面
的
元素而给后面的元素赋值?
什么意思
?
答:
举个例子吧,比如说申请并初始化一个数组num[10]={1,2},这是数组有10个元素,但是你
初始化的
时候只给了两个数值,那么默认就是前两个元素的值,不能跳过前面的给后面的赋值
C语言中
a【10】【10】={0}
什么意思
?谢谢大神
答:
在变量声明
的
地方 int a[10][10]={0};这表示声明了一个10行10列的数组,共100个元素,全部
初始化
为0了。
c语言中
srand(time(NULL));是
什么意思
答:
c语言中
srand(time(NULL)); 的
意思
是:使用当前时间进行随机数发生器
的初始化
。time_t time(time_t *t); 是C标准库函数,如果t是空指针(NULL),直接返回当前时间。如果t不是空指针,返回当前时间的同时,将返回值赋予t指向的内存空间。time() 是指返回自 Unix 纪元起的当前时间的秒数的函数...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜