更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发,
最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!!
喵喵喵,你对我真的很重要。
喵喵会分成三轮将C语言成文成博客,循序渐进,不断加深难度,希望还可以配上相关的练习题及讲解。
《小猫猫大课堂》只是第一轮,小喵会在寒假期间加紧更完的,立一个flag,我是要将C语言更完的小喵,嘻嘻嘻!
目录
啊,字符串!
呀,转义字符!
哦,注释!
嘶,选择语句 !
铛,循环语句 !
函数的思密达!
啊,字符串!
这种由双引号引起来的一串字符称为字符串字面值或者简称字符 串。
eg: “hello world.\n"
注:字符串的结束标志是一个 \0 的转义字符。在计算字符串长度的时候 \0 是结束标志,不算作字符串 的内容的喵! 没有\0可能会出现乱码,小喵这个码没有,但不代表,其他代码没有哦!加上是好的喵!
dev版
vs版
#include<stdio.h>
int main()
{
char arr1[]="miao";
char arr2[]={'m','i','a','o'};
char arr3[]={'m','i','a','o','\0'};
printf("%s\n",arr1);
printf("%s\n",arr2);
printf("%s\n",arr3);
return 0;
}
呀,转义字符!
转义字符顾名思义就是转变意思。
上例子,来体现转义字符的作用
例如我们打印c:\code\test.c\n,看看效果吧!
快看并没有完全打印呢?这就是转义字符的作用,它们各有妙用!
#include <stdio.h>
int main()
{
printf("c:\code\test.c\n");
return 0;
}
小喵整理了一些转义字符,方便你的使用!
\? 在书写连续多个问号时使用,防止他们被解析成三字母词(不常用了)
\' 用于表示字符常量
\“ 用于表示一个字符串内部的双引号
\\ 用于表示一个反斜杠,防止它被解释为一个转义序列符。
\a 警告字符,蜂鸣
\b 退格符
\f 进纸符
\n 换行
\r 回车
\t 水平制表符
\v 垂直制表符
\ddd ddd表示1~3个八进制的数字。 如: \130 X
\xdd dd表示2个十六进制数字。 如: \x30 0
各转义字符具体解释见下衔接
转义字符详解
例题:
#include <stdio.h>
int main()
{
printf("%c\n", '\'');
printf("%s\n", "\"");
return 0;
}
转义字符的相关笔试题
//程序输出什么?
#include <stdio.h>
int main()
{
printf("%d\n", strlen("abcdef"));
// \62被解析成一个转义字符
printf("%d\n", strlen("c:\test\628\test.c"));
return 0;
}
注:strlen是计算字符串sting的长度,并返回字符串string的长度
具体了解见下链接
strlen函数详解
哦,注释!
1. 代码中有不需要的代码可以直接删除,也可以注释掉
2. 代码中有些代码比较难懂,可以加一下注释文字
两种注释方法:
C语言风格的注释 /*xxxxxx*/
缺陷:不能嵌套注释
C++风格的注释 //xxxxxxxx
可以注释一行也可以注释多行
嘶,选择语句 !
也就是if语句
考研还是工作这是一个选择?
你妈和你女朋友同时掉进水里,你救谁?
生存还是死亡?
上例子
铛,循环语句 !
该内容很多,小喵准备2轮是细说
循环语句分为3类:
- while语句
- for语句
- do...while语句
说一下while语句吧!
背单词:小喵一天背100个单词,努力就要有收获!
函数的思密达!
函数的特点是简化代码,代码重复使用,减小主函数的“压力”,分成各部分更利于检查!
更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发,
最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!!
喵喵喵,你对我真的很重要。