#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <Windows.h>
int main()
{
char wt1[] = "abc";
char wt2[] = {'a', 'b', 'c','\0'};
printf("%d\n", strlen(wt1));
printf("%d\n", strlen(wt2));
printf("\a");
Sleep(1000);
printf("\a");
Sleep(1000);
printf("\a");
printf("\a");
return 0;
}
1.char为定义字符
2.字符串的结束标志是\0。
3.""双引号内部是字符串,‘’单引号内部是单个字符。
4.“”双引号内部默认自带\0,而单引号的字符后面并不默认有\0,所以输出的字符为随机,或者需要自己添加'\0'这么一个字符,才能正常输出。
5.strlen 函数用于计算一个给定字符串的长度,包括空字符('\0')在内。
6.char xx[]是定义一个字符数组,char xx是定义一个字符。
7.在计算字符串数量的时候,\0是字符串的结束标志,但\0不当做字符串的内容,计算在数量之内
8.Sleep(1)里面的单位是毫秒,1000就是一秒。
9.#include <Windows.h>是一个头文件的引用,用于在Windows系统中使用Windows API中的函数和常量。