#define _CRT_SECURE_NO_WARNINGS

#include<stdio.h>

//int main()

//{

// int num1 = 0;

// int num2 = 0;

// int sum = 0;

// scanf("%d%d", &num1, &num2);

// //strcpy

// //strlen

// //strcat

// //....不安全的

// sum = num1 + num2;

// printf("sum=%d\n", sum);

// return 0;

//}

//常量

//int main()

//{

// //const-常属性

// const int n = 10;//n是变量,但又有常属性,就是我们所说的常变量

// int err[n] = { 0 };

// return 0;

//}

//#define MAX 10//定义的标识符常量

//枚举常量可以一一列举出来  如:性别,星期

//enum Sex

//{

// MALE,FEMALE,SECRET

//};

//int main()

//{

// printf("%d\n", MALE);

// printf("%d\n", FEMALE);

// printf("%d\n", SECRET);

//

// return 0;

//}

//int main()

//{

// char arr1[] = "abcd";//数组存储字符串

// //末尾有个\0表示字符结束的标志,隐藏在字符串末尾

// char arr2[] = { 'a','b','c','d',0 };//这种字符需要我们主动在末尾加个0表示结束

// printf("%s\n", arr1);

// printf("%s\n", arr2);

// return 0;

//}


//int main()

//{

// int arr1[] = "abc";

// int arr2[] = { 'a','b','c' };

// printf("%d\n", strlen(arr1));

// printf("%d\n", strlen(arr2));

// return 0;

//}

//转义字符\0,转变原来的意思如n表示字符\n表示换行

int main()

{

printf("%d\n",strlen("c:\test\32\test.c"));

return 0;

}

今天主要学习了常量和转移字符,其中字符串和转义字符让我印象更深刻,这让我更加感觉到了c语言的细节与完美,也体会到了前人充满智慧的思想,通过简单‘\’赋予了小小字符更多含义,对于c语言的学习和理解我也有了进一步的认识和提升。同时这章内容也告诉我c语言的学习在与深度和理解体会,同时多与电脑沟通,才能更加印象深刻,遇到问题多动脑,动手。