编译器会有意把后面6个char填成0,因此我认为这是标准规定的。https://godbolt.org/g/RVmm9i 查了...
执行main函数定义一个字符型指针p。执行for语句 p=s为表达式1,将数字s的首地址赋给p;表达式2(循环条件)p第1次执行循环体执行printf(“%c %s\n”,*p,p);即以字符%c形式输出*p所对应的字符。此时p指向数组中的第1个元素,即s[0],因此*p表示a[0]中的值,即’A’.然后再以字符串%s...
语法基础、函数、宏、数组、指针、结构体、字符串、时间、文件操作、多线程、编译、综合案例等内容组成。