66问答网
所有问题
关于C语言字符串的问题
为什么我输入\0依然输出的是false
举报该问题
推荐答案 2018-02-27
请问你是不是输入\n你就能回车了?\0只是ascii码里值为0的表示符,并不是你输入\0就表示\0了,它的值是0,代表的意义为字符串结束符,为了方便表示,所以为写作\0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ux29DUvnsvspsv22n2i.html
其他回答
第1个回答 2018-02-27
你让输入为\0,且取得是&c,我试了打印这时的c=\,而不是\0,所以if为假。把&去掉,试下,结果为ture。你可以试试
第2个回答 2018-02-27
‘\0’是不可见字符,无法输入的,你可以打印一下c的值,就知道错在哪里了。
相似回答
c语言问题
,
字符串
?
答:
该代码使用了STL中的vector、map等容器以及C++11中引入的random库,实现了任意关键词随机替换颜表情的功能。具体实现思路是先将关键词和颜表情建立映射关系,然后使用find函数在文本中查找关键词,找到之后将其替换为对应的颜表情。
C语言
中
字符串
不理解的地方,
关于
指针
答:
这个不难理解啊,初始化程序后,为d这个指针也是变量申请一个内存来存放,这个内存只是放一个指针地址,而不是hello 式指向存放hello这个内存块的一个指针 所以打印d时,时一个地址,就是d这个变量的内存存放的数据(指向hello内存块的首地址)&d是打印d这个变量的地址 后面
字符串
%s打印 d时hello这个字...
C语言
关于字符串
处理的程序题
答:
假定:英文句子长度小于1024字节,单词小于100个,单词长度小于40字节。
C 语言
程序如下:include<stdio.h> include<stdlib.h> define buff_size 1024 void main(){ int i,j;int L,L1,L2,L3,L4;int x[100],y[100],f[100],NN=0,nw,flag;char w1[40],w2[40],w3[40],w4[40];char *s...
C语言字符串的问题
答:
首先指出函数有
问题
,当
字符串
长度是偶数时,j=i-2改为j=i-1,奇数时改为j=i-2;你那里刚好弄反了.输入:abc,输出:abc;输入:abcdefgh,输出:ahcbedgf;来考量一下就可以了,因为对指针取下标运算象ch[0]就是字符串第一个字母,所以就刚好相反,奇数个减2,偶数个数减1.因strlen("abc")==...
C语言
中的
字符串问题
;
答:
1.中文
字符
占两个字节,你这样定义是不对的,可以定义成char a[] = "我是好人";2. char b[2][6] = {{"abcd"},{"我是"}};3.因为%s遇\0结束 4.这个本身定义的就有
问题
,定义的元素超过了列数限制,在vc6.0环境上是编译不过的 你说能打印运行,只能解释说\0这个字符被截掉了。你...
C语言字符串的问题
答:
利用scanf函数输入多个
字符串
时,系统将空格作为分隔符,即只将第一个空格前的字符送到str1中 在您的程序中,只定义了一个数组,因此系统只会将第一个空格前的字符给到数组p中,在输出时后面的当然无法显示。‘\0’与空格是不同的,‘\0’空字符在ASCII值是000,而空格是032,这两者是不同的。
大家正在搜
c语言中字符串的定义
c语言字符串转数字
字符串c语言
c语言字符串复制
c语言字符串替换
c语言字符串数组
c语言字符串输入
c语言怎么定义字符串
c语言读取字符串
相关问题
关于C语言字符串问题
关于C语言的字符串问题
一个c语言关于字符串的问题
关于C语言字符串的问题、
关于C语言,字符串问题
一个关于C语言字符串的问题
关于C语言字符和字符串的问题
有关c语言中字符串结束符的问题