//int main()
//{
// "abcdef";
// "hello";
//
// return 0;
//}
//
字符串的结束标志很重要
//int main()
//{
// char arr[] = "hello";
// char arr1[] = "abc";
// char arr2[] = { 'a','b','c'};
// char arr3[] = { 'a','b','c','\0' };
//
// printf("%s\n", arr1);
// printf("%s\n", arr2);
// printf("%s\n", arr3);
//
// int len = strlen("abc");
// printf("%d\n", len);
//
// printf("%d\n", strlen("abc"));
// printf("%d\n", strlen(arr1));
// //arr2没有结束标志,求长度时会得到一个随机值
// printf("%d\n", strlen(arr2));
// printf("%d\n", strlen(arr3));
// return 0;
//}
//int main()
//{
// printf("c:\test\test.c");
// //转义
// printf("c:\\test\\test.c");
//
// printf("cd\nfg");
//
// printf("(are you ok??)");//三字母符
//
// printf("%c\n",'a');
//
// 此时中间的’不是普通的单引号会被理解为和前面的一对而导致后面的单引号落单所以报错
// //printf("%c\n",''');
//
// //转义字符来帮忙
// printf("%c\n", '\'');
//
// printf("%s\n", "a");
//
// //同理于上
// printf("%s\n", "\"");
// printf("\"\n");
//
// //以下例子为了说明是否要使用转义字符
// printf("%s\n", "'");
//
// printf("%s\n","hello");
//
// printf("\a\a\a\a\a\a\a\a\a\a");
// printf("?");
// return 0;
//}
//int main()
//{
// printf("%c\n", '\130');
// printf("%d\n", '\100');
// printf("%c\n", '\101');
// printf("%c\n", '\x30');
//
//
// printf("%d\n", strlen("c:\test\328\test.c"));
// printf("%d\n", strlen("c:\test\327\test.c"));
// return 0;
//}
//int main()
//{
// //int a = 39; //C++注释风格
//
// /*
// int b = 45;
// */
// //C语言注释风格-不支持嵌套注释
// return 0;
//}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了