zoukankan      html  css  js  c++  java
  • C语言提高 (2) 第二天 用指针对字符串进行操作

    2 昨日回顾

    p++:

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

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

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

    条件二:建立关联

    条件三:间接操作

    4间接操作的例子

    5间接操作的内存四区图

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

    7指针的总结

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

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

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

    9中午回顾

    10字符串内存四区图

    11字符串操作

    12 C语言中的0

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

      ‘0’ ===> 48

    看一下NULL的定义:

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

    do while模型:

    while模型:

    do while:

     

    14 课堂答疑

    1为什么用fprintf 不用printf

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

    2 C语言没有异常捕获

    // 面向对象的才有

    15字符串去掉空白字符

    // 两头堵模型

     

    16字符串两头堵模型练习

    17逆转字符串与递归

    字符串翻转:

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

  • 相关阅读:
    设计模式-原型模式(06)
    看起来很懵的java内存加载面试题
    回数
    花式赋值
    常量
    Python解释器安装
    计算机基础小结
    网络的瓶颈效应
    __init__和__new__
    super()方法详解
  • 原文地址:https://www.cnblogs.com/eret9616/p/10368507.html
Copyright © 2011-2022 走看看