C语言中要表达一个字节数据序列(内存中连续存储的若干个字节),我们可以使用字节数组,如unsigned char array[10]={0,1,2,3,4,5,6,7,8,9}。其实字符串,本质上也是一个字节序列,但是通常情况下它所存储的字节的值均为ASCII中可打印字符的码值,如’A’、’ ‘、’|’等。那在字符串中是否也可以出现其它的值呢?这样,我们就可以用字符串的形式来表达一个字节序列了。很多时候,它可能比字节数组要方便一些。字符串中的转义符就是用来干这个的。请看如下程序:
对字符数组,字符指针,字符串常量以及其sizeof的一些总结在网上经常看到一些类似字符串或者sizeof等的公司笔试题,鄙人不才,但也作了一些总结,这些总结都是在vc2003下测试得到的结果,如果不对