00问答网
所有问题
当前搜索:
C语言中的null
c语言中
,整型数据,实数,字符数据没有初赋值时 ,默认的值是多少,是0吗...
答:
不是0,是一个特定值,但是具体是多少不知道。不是
null
,
C中NULL
基本和0等价。
c语言中
\0空字符(
NULL
)000是不是就代表空格?
答:
。。。'\0'的意思是ASCII为0的字符。它所的意义是“字符串结束符”。比如,一个字符串"Hello",它是由字符'H','e','l','l','o','\0'6个字符在内存中连续存放的。程序在见到第一个'\0'时就会认为该字符串结束了。楼上的楼上所说的“
NULL
”只是一个用来表示空指针的宏定义,跟...
c语言中
srand((unsigned)time(
NULL
)); 这句话是什么意思(尤其是 NULL...
答:
srand()函数用来设置算法的种子,time(
NULL
)返回当前的时间,先调用srand(time(NULL))是把当前的时间作为种子,是程序每次运行产生不同的随机数序列。涉及到三个概念:1、随机数:数学上产生的都是伪随机数,真正的随机数使用物理方法产生的。2、随机数种子:随机数的产生是由算术规则产生的,srand(seed...
C语言中
\0 代表什么?
答:
\r表示回车到本行首行.\0为
null
,空字符 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而
C中
定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。所有的转义字符和所对应的意义:字符型...
C语言中
void类型的函数能否返回
NULL
答:
一楼正解,注意理解void和
NULL
的区别 void 从不严格意义上讲,void也是一种数据类型。而NULL 表示指针不指向任何东西,指针未初始化。。其实这两个没什么好混淆的,根本不在一个地方。。一个是数据类型,一个是指针的一个值 因为NULL=0 #define NULL 0 说void 是从不严格的意义上讲,因为有...
C语言中
char的空字符是什么 怎么给一个char类型变量赋空值
答:
NULL
在32位操作系统的内存
中的
表现就是0x0000 0000 0000 0000 0000 0000 0000 0000,即32位都为0,其值其实为0 所以,有 int i = 0; //让i为NULL char
c
= '\0'; //'\0'在内存中的表现也为一串0,等价与0和NULL
c语言
,ASCII表上“
NULL
”、“space”、"回车"、“\0”这几个字符怎么...
答:
你说的问题出现在输入函数上。因为用scanf()输入时,默认用空格作为输入分隔符。所以,当用scanf输入字符串时,碰到空格,就停止读入。因此,它不能用于含有空格的字符串的输入。用gets()输入时,就不存在这个问题,它把回车前的所有字符(包括空格)都作为字符串的内容了。使用时要特别注意这一点。
c语言中
time(
NULL
)返回值
答:
time 函数有两中用法,如果他里面带参数,那就把返回值放在参数里面,否则就直接返回time值,在unix中是国际标准时间公元1 9 7 0年1月1日0 0 : 0 0 : 0 0以来经过的秒数。这种秒数是以数据类型t i m e t表示的,可以用%ld打印出来 ...
c语言中
警告取消对
NULL
指针的引用什么意思?怎么解决?
答:
malloc调用可能失败,失败时返回
NULL
,程序没有处理这种异常情况。初读代码,没发现问题,加上malloc失败情况处理if语句试试看。供参考。
c语言中
\0 空字符(
NULL
) 000 是不是就代表空格?
答:
绝对不是.这些东西你要搞的非常清楚才行.否则绝对学不好
C语言的
.'\0'表示字符串结尾,是一个转移字符,实际上他的数值是0,所以在出现'\0'的地方你都可以用0代替.空格的ascii是0x20. 这点你不用怀疑,我做了5年的C了.
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜