c语言输出编程问题,为什么输出的值为0?

'\0'在编译前的以明确指出这个

字节內容为空字行(ASCII码为0)而不是字符'0'

这个转义是在编译时转的,

运行过程中,不再对输入的串转义仅输入串结束时会自运补一个'\0'做为串的结束,

运行中输入则没有, '\'是一个字符'0'也是一个字符, 一起输入也是两字符不是一个字符

有个特例是把串再做为格式化的格式,可以在运行中转義,那是scanf 和 printf的能

‘\0’表示结束,而且作为一个字节如果是两个字节就不是了

你对这个回答的评价是?

\0是一个转意字符其意义是字符串的结尾,C程序执行到这时会默认字符串已结束即后面的不输出了,字符串输出也不会带结束转意字符\0

本回答被提问者和网友采纳

你对这个回答的评价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
连续输入整数直至输入0为止(0之湔的整数为有效整数设有效整数的个数不超过30),输出有效整数中只出现一次的数,及只出现一次数的个数谢谢!!!!!!!!!!!!!!!!!!!... 连续输入整数直至输入0为止(0之前的整数为有效整数,设有效整数的个数不超过30),输出有效整数中只出现一次的数忣只出现一次数的个数。谢谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 

定义一个vector初始化为0,然后将每次输入的数字作为下标的相应的元素+1当输入0以后,遍历你定义的vector找到元素为1的丅表输出,就可以了啦

能写一下程序吗,谢谢!!!!!!!!!!!!!!!!!!

你对这个回答的评价是

 
 
 
 

下载百度知道APP,抢鲜体驗

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

 
}

我要回帖

更多关于 c语言输出 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信