中易网

在C语言编程的时,运行完以后,除了能正确显示答案以外,有时候怎么还会出现汉字呢?是不是哪里有问题

答案:6  悬赏:70  
解决时间 2021-04-28 10:24
  • 提问者网友:枯希心
  • 2021-04-28 00:47
在C语言编程的时,运行完以后,除了能正确显示答案以外,有时候怎么还会出现汉字呢?是不是哪里有问题
最佳答案
  • 二级知识专家网友:青春如此荒謬
  • 2021-04-28 02:08
你输出了字符串, 而生成这个字符串的时候没有在串尾加上结束标志0
全部回答
  • 1楼网友:何必打扰
  • 2021-04-28 06:58
你的输出长度可能不匹配,输出空间负值前可能没有清空
  • 2楼网友:修女的自白
  • 2021-04-28 05:30
在操作字符数组之前,应该先用memset函数把该数组所在内存用0填充一遍
  • 3楼网友:努力只為明天
  • 2021-04-28 04:50
你好! 这个不是哪里有问题.. 或者是你在输出的时候,已经输出了指定内存的东西,但还输出了不明内存的东西,就会出现某些汉字。而且这种情况在利用指针时出现的可能性较大吧! 这不是你的什么问题,而是正常的,只要在编程的过程中注意点,就可以避免 如果对你有帮助,望采纳。
  • 4楼网友:如果这是命
  • 2021-04-28 03:36
出现汉字? 出现什么汉字? “按任意键继续……”? 那就不是问题……
  • 5楼网友:晚安听书人
  • 2021-04-28 03:11
这是字符数组没有结束导致的。应该在字符数组结尾加\0结束。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息