#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语言的学习在与深度和理解体会,同时多与电脑沟通,才能更加印象深刻,遇到问题多动脑,动手。