2 昨日回顾

 

p++:

C语言提高 (2) 第二天 用指针对字符串进行操作

(把地址转换成整型 加上它所指向的数据的大小

 

3指针成立条件和间接赋值

条件一:有两个变量 其中至少一个是指针

条件二:建立关联

条件三:间接操作

 

4间接操作的例子

C语言提高 (2) 第二天 用指针对字符串进行操作

 

5间接操作的内存四区图

 

6 指针做为函数参数的意义

C语言提高 (2) 第二天 用指针对字符串进行操作

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

7指针的总结

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

8字符串-指针和数组名的区别

 

  1. 1.      sizeof
  2. 2.      strlen (遇到\0结束

C语言提高 (2) 第二天 用指针对字符串进行操作

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

答:指针是指向可变的指针,数组名是一块常量内存地址。

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

 

9中午回顾

 

10字符串内存四区图

 

11字符串操作

 

12 C语言中的0

 

// 0x0000 0000 ---> NULL    === 0 ==== ‘\0’

 

  ‘0’ ===> 48

看一下NULL的定义:

C语言提高 (2) 第二天 用指针对字符串进行操作

 

 

13查找子字符串的do-while和while模型

do while模型:

while模型:

 

C语言提高 (2) 第二天 用指针对字符串进行操作

do while:

 C语言提高 (2) 第二天 用指针对字符串进行操作

 

14 课堂答疑

 

1为什么用fprintf 不用printf

 

因为有时候有些程序会把printf标准输出会掉,一般只会屏蔽标准输出,而不会屏蔽stderr

 

2 C语言没有异常捕获

// 面向对象的才有

 

15字符串去掉空白字符

 

// 两头堵模型

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

 C语言提高 (2) 第二天 用指针对字符串进行操作

 

16字符串两头堵模型练习

C语言提高 (2) 第二天 用指针对字符串进行操作

 

17逆转字符串与递归

 

字符串翻转:

C语言提高 (2) 第二天 用指针对字符串进行操作

 

使用栈和递归的方法编写:(好机智啊

 

C语言提高 (2) 第二天 用指针对字符串进行操作

 

相关文章:

  • 2022-12-23
  • 2021-09-05
  • 2022-01-13
  • 2021-10-15
  • 2021-09-25
  • 2021-12-23
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2022-12-23
  • 2021-08-22
  • 2022-12-23
  • 2022-02-18
  • 2021-08-29
  • 2022-12-23
  • 2021-08-13
相关资源
相似解决方案