一、sizeof与strlen
如char a[]=”abcdf”
则sizeof(a)返回的是6,因为除了5个字节的字符以外,还有结尾的‘\0’
则strlen(a)返回的是5,返回的总的字符长度
二、scanf与scanf_s
如char a[20];
则scanf(“%4s”,a)与scanf_s(“%s”,a,4)的效果相同
使用printf(“%s”,a);可输出输入的字符串
需要注意的是输入的字符串若包含空格,则输出第一个空格之前的字符串。
gets()函数适合输入字符串,可以从键盘读入所有字符(包含空格),如gets(a);