非常风气网www.verywind.cn
首页
c语言中输出null
C语言的
srand(time(
NULL
));中NULL是什么意思?
答:
time中需要一个参数,是time_t *型的。如果该参数非空,那么时间值会存到对应参数中。 如果参数为NULL, 则不会处理。这里只需要它的返回值就够了,所以参数设置为空。PS:
NULL的
意思是空指针 不加NULL的话,编译不过去,毕竟 time函数要求有个参数的 ...
c语言
,ASCII表上“
NULL
”、“space”、"回车"、“\0”这几个字符怎么...
答:
你说
的
问题出现在输入函数上。因为用scanf()输入时,默认用空格作为输入分隔符。所以,当用scanf输入字符串时,碰到空格,就停止读入。因此,它不能用于含有空格的字符串的输入。用gets()输入时,就不存在这个问题,它把回车前的所有字符(包括空格)都作为字符串的内容了。使用时要特别注意这一点。
c语言中
想给指针p赋空值那么p=
NULL
和p=NUL哪个对?
答:
都对,因为他们
的
值都是0,只不过
NULL
是为空指针而生,NUL是一般作为字符串终止符的
C语言null
pointer assignment怎么回事?附代码。
答:
你需要给指针分配数据存放单元,或指向 有存放单元的 变量。修改1,函数调用前,动态分配存放单元:for (i=0;i<4;i++) a[i]=(int*)malloc(sizeof(int)*n);find(n,a);修改2:p=malloc(3*n);改 为 p= (int*) malloc(sizeof(int)*3*n);--- 好了,语法正确了。至于你计算什么...
C语言
文本文件中的 空格
NULL
与\0到底是什么关系
答:
字符串结尾加
的
不是0,是'\0',是字符串结束的标志,存到txt文本中后,字符串后面并没有内容,而不是多显示一个空格。自己输入的TXT中空格按照ASCII码得到的就是20。
C语言中
,ch字符型变量,则赋值语句 ch=
NULL
表达为什么正确?字符常量...
答:
NULL
英文原意就是空,即什么也没有,注意不代表是0,0也是数值,它代表没有值;如果是个字符数组
的
话会明显些,用VC编译器设断点查询是没有值的。
C语言中
,strchr==
NULL
是什么意思
答:
NULL
就是0,你或许能找到#define NULL 0 strchr==NULL就是判断strchr指针是不是没定义(申明)。
在
C语言中
,“::”是什么?
答:
->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在
C语言中
定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data { int a,b,c;}; /*定义结构体*/ struct Data...
...但是在txt文件
里
怎么是(
null
)啊??没有自己输入
的
东西啊?_百度...
答:
回答:fprintf(fp,"%s",a);这里
的
a不是以'\0'结束的,所以不能打写入文件 include <iostream> include <string> using namespace std;int main(){ char a[100] = {'\0'};gets(a);FILE *fp =
NULL
;if(NULL==(fp = fopen("
c
:\\zhang.txt","w")))return 0;fprintf(fp,"%s",a...
C语言
怎么赋空值
答:
C语言
并没有空值这个概念,一般习惯上,指针若是指向地址0便是空值,其他数据若内容是0便是空值。填充一大片内存区域可以使用memset函数,它的填充长度是按字节计。整形:int a = 0;字符型:char a = 0;数组:int a[20];memset( a, 0, sizeof(int)*20 );C字符串只需要把第一个字符设为'\...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网