学习c语言第三周

发布于:2022-10-21 ⋅ 阅读:(376) ⋅ 点赞:(0)

初识转义字符

作用:即转变了字符原来的含义

4d91be82aa2f4cdf8de8bf1baf8ca4f7.png 

 我们可以看到打印出来的不是目录 c:\test\test.c 而是 c:        est        est.c。

 是因为 \t  被转义成 tab 键的含义。

转义字符表

aed989402b354c649732bf0c9469595c.png

 \ddd (ddd八进制数字先转化为十进制,然后对照 ASII码表对应的值输出

例如:\130  转化为十进制是 88 ,而x的ASII码值是----88

050c25ec1ce640a0b2a26a843645c3b3.png

 

 \xdd  (dd表示两个16进制数字)

例如:\x30 转化为十进制是 48。根据表格可知对应的为字符 0。

f7ff2547a0a74e5690393a22bd0e9b3a.png

 

ASII码表

acf644d1816942a0a1e8f730ed19e7d2.png


注释

  1. 当我们遇到没有用的代码时,可以直接删掉,也可以注释掉,这段代码就不起作用了。
  2. 有些比较难的代码,可以添加注释说明,来解释复杂代码。
1. //+你要注释的文字 (这是c++注释风格,推荐使用)
2. /*
3.   int b = 0;
4. /*  (这是c语言的注释风格,有缺陷不支持嵌套注释,即注释里面不可以再有注释)

初识选择语句

就是让你能够根据表达的值执行多条语句中的一条。简单的来说就是选择要走的路。

例如:如果你好好学习c语言,就可以拿到一个好offer!

            反之回家买地瓜哈哈哈!

1.int main()
2.{
3. int input = 0; \\输入的值  
4.   print("你要好好学习c语言吗?(请输入1/0)");
5.   scanf("%d“”, &input);
6.  
7. if (input == 1);
8.    {
9.     print("收到一份好offer\n");
10. else
11.    print("回去买地瓜\n");
12.   return 0;
13.}

循环语句

简单的来说就是有些事情必须一直做。也就是循环一个程序,不停的循环,若满足了下个程序,就可以跳出这个循环。

例如:每天敲一个代码,敲300行代码后,可以拿一个好offer哈哈哈。

1.int main()
2.{
3. int line = 0;  ;
4.   while(line<300)
5.   {
6.    print("请继续写代码:%d\n",line); \\冒号后面的整型可以看见代码行数
7.    line++ \\意思就是line+1.
8.   }
9.   if (line>300);
10.  print("恭喜您拿到了一个好offer!\n")
11.return 0;
12.}

while循环

使用方法: while(表达式)\\表达式如果为真,循环语句被执行,否则就不执行。(即若满足表达式里面的条件,就一直表达,相当于一个死循环,若不满足表达式的条件,就会跳出循环语句)

1.int main()
2.{
3. int i = 0;   
4.   while(i<10) \\当i小于10时就会进入循环语句
5.  {
6.      print("%d",i)
7.      i++;     \\i就会一直加一
8.   }
9.  if (i=10)    \\只要i=10了,就调出while循环语句,进入if语句
10.   {
11.     print("%d",i)
12. return 0;
13.}

while 循环中的 break 和 continue

  \\在while循环中,break用于永久的终止循环。

1.int main()
2.{
3. int i = 0;   
4.   while(i <= 10)
5.   {
6.        if(i == 5) 
7.        break   \\i一等于5,直接跳出while的循环语句
8.    print("%d",i);
9.    i++;
10.   }
11.return 0;
12.}

  \\在while循环中,continue的作用是跳过本次循环中continue后面的代码,直接去判断部分,看        是否进行下一次循环

1.int main()
2.{
3. int i = 0;   
4.   while(i <= 10)  \\直接返回这里这里,然后再一次循环
5.   {
6.        if(i == 5) 
7.        continue   \\i一等于5,就不会执行下面的代码,而是返回上面while中的判断语句。
8.    print("%d",i);
9.    i++;
10.   }
11.return 0;
12.}                  \\因此本段代码结果是1 2 3 4 然后一直在while和if一直死循环,但没有停止程序

 


 

 

本文含有隐藏内容,请 开通VIP 后查看