99问答网
所有问题
C语言 初始化字符串为空串 改怎么做?
''
"\0"
有什么区别吗?
举报该问题
推荐答案 2010-05-16
''是不正确的(只是一对引号,引号之间没有包括空格在内的任何字符)
"\0"实际上是两个字符,一个是引号之间的这个\0字符,另一个是字符串结束标志(即\0)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WBzezjtjW.html
其他回答
第1个回答 2010-05-16
#define max 100 //字符串的最大长度 可以自行更改
char str[max]={"\0"};
第2个回答 2010-05-16
''没有任何字符,既空串
"\0" 是空格字符
第3个回答 2010-05-16
char a[20] = {''}
相似回答
C语言
如何初始化字符串为空串
答:
这两种办法都是可以的 由于
空字符
的ASCII码是0,直接赋值为0也是可以的
c语言
如何
将已赋值的
字符串初始化为空?
答:
可以使用memset函数将字符串数组中所有元素全部设置为\0即可
。函数原型:void *memset(void *s, int ch, size_t n);函数说明:将s中前n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。示例:include <stdio.h>#include <string.h> int main(){char buf[256] = "hello wor...
在
C语言
中,各种数据的
初始化
值
为空
的代码是
怎么
写的?
答:
C字符串只需要把第一个字符设为'\0'即可
。当然也可以全部清成0。char a[20] = "ashdfuih";memset( a, 0, sizeof(char)*20 );例如有一个结构体Some x,可以这样清零:memset( &x, 0, sizeof(Some) );如果是一个结构体的数组Some x[10],可以这样:menset( x, 0, sizeof(Some)*...
从
C语言
开始学编程,
字符串
的
初始化
及输入输出函数
视频时间 15:07
c语言
将二维数组表示的
字符串
赋
为空串
的函数
答:
include<stdio.h>int main(int argc, char* argv[]){ //二维数组包含10个
字符串
char str_list[10][100]; //依次把字符串置
为空串
,也就是将首位置为'/0' for(int i = 0; i < 10; ++i) { str_list[i][0] = '\0'; } return 0;} ...
c语言
怎么
把一个二维数组
初始化为空
答:
void *memset(void*,int,unsigned);其中void*表示起始地址,int 表示要填充的值,最后的unsigned表示填充的字节数。例如:include<string.h> void main(){ int a[10][20]={0}; //方法一,所有
初始化为
0 int *p[10][20]={NULL};char
c
[10][20]={'\0'};double b[50][200]};memse...
C语言字符串
问题
答:
1.
字符串初始化
,如果逐个赋值的话,系统不一定会自动添加'\0',除非指定了长度且指定的长度大于等于你赋值的字符的个数加1,即最小为你赋值的字符个数加1。假设你指定的字符个数为n,长度为len,则系统会将剩下的(len-n)个元素都赋值为'\0',当n等于len时,不会添加任何'\0'。之所以出现...
关于
C语言字符串
的
初始化
和结束符
答:
Date,p1,(GPS_TD-1));这一句是将p1(p1是个字
串
)中取前(GPS_TD-1)的
字符
组成的子串,然后给GPS_GPRMC.GPS11_Date。(请注意这里所指向的内容不再是0了)GPS_GPRMC.GPS11_Date[GPS_TD-1] = 0;这个就很好理解了,就是将这个子字串的第GPS_TD-1个字符取为0。希望对你有帮助 ...
C语言?
:语句中的
字符串
该
怎么初始化
定义?
答:
应该选a char str[]= {'g',……,'l'};没有给str设定有多少个字符,比如str[8],也没有在字符中{'g',……,'l'}设置结束标记"\0"所以是错的。d项因为是"good!"
字符串
,所以在赋值给str[]的时候会自动根据字符串长度设置数组长度,同时在结尾加结束标记"\0"...
大家正在搜
c语言字符串初始化为空
字符串怎么初始化为0
字符串怎么初始化
字符串数组怎么初始化
字符串初始化为空
c语言字符串的初始化
c语言字符串数组初始化
给字符串初始化
字符串初始化的方式