在C语言中char c=ABCD;与char s=ABCD有什么区别?
在C语言中,"char c[]="ABCD";" 会创建一个字符数组c,大小为5,包含了字符序列 "ABCD" 和一个空字符 '\0',用于表示字符串的结束。
而"char s[]="ABCD"" 也会创建一个字符数组s,大小为5,包含了字符序列 "ABCD" 和一个空字符 '\0',同样用于表示字符串的结束。
两者的区别在于变量名不同,它们在内存中的存储位置也不同,但它们都可以用来存储相同的字符序列。
原文地址: https://www.cveoy.top/t/topic/iI4v 著作权归作者所有。请勿转载和采集!