zoukankan      html  css  js  c++  java
  • 第七次课大纲

    指针部分的总结:

    一、指针的定义与引用

      内存相关概念,指针的定义,&运算符,*运算符:

      (1)定义一个整型变量a:

        int a;

      (2)定义一个指向整型的指针p:

        int *p;

      (3)指针变量p指向整型变量a:

        p=&a;

      (4)变量a加上5:

        a=a+5;a+=5;

        *p=*p+5;*p+=5;

      【问题:如何理解透彻C语言?1)计算机所有专业课学完(以编译原理,计算机组成原理和操作系统为例),2)实践】

    二、指针与函数

      (1)声明一个函数swap,返回值是void类型,形参是两个int类型变量a,b:

        void swap(int a,int b);

      (2)声明函数swap,返回值是void类型,形参是两个指向整型的指针变量p,q:

         void swap(int *p,int *q);

      (3)声明函数swap,返回值是指向整型的指针,形参是两个指向整型的指针变量p,q:

        int * swap(int *p,int *q);

      (4)声明指向函数的指针pf,该函数有两个整型参数并返回一个整数(了解内容):

        int (*pf) (int a,int b);

      讲解swap函数(P226-P229)

    ---------------------------------------------------------------------------------------------------------------------------------------------------

      准备的内容只讲了一半,其实没有太讲解,主要是让学生做题进行编程练习,然后我才发现学生的动手能力比我想象的差了很多,非常抱歉自己之前几节课只考虑怎么让课程丰满,有节奏,但是第一次作业中学生反馈上课速度快,知识点和写代码联系不起来。决定将知识点再精简,给学生更多的练习实践时间。今天恰好看了邹欣老师的blog:习而学的软件工程教育

    1.把基础实践课放到大一, 一开始就要动手。不光是动手写程序, 还要动手写文章(请看学者薛涌 的 读写的重要性)。
    2.所有的课程的上机时间都加倍, 相应减少授课时间。老师在讲台上反复讲 “数组从0开始…”,不如在电脑上试试。 
  • 相关阅读:
    angular设置反向代理
    typescript设置全屏
    解决TS报错Property 'style' does not exist on type 'Element'
    安全错误使用CORS在IE10与Node和Express及XMLHttpRequest: 网络错误 0x4c7, 操作已被用户取消
    vue axios 请求 https 的特殊处理
    SQL Server 查询基础及分组(每三个小时一组)
    SQL Server 表结构操作
    SQL Server 存储过程T-SQL基础语法
    .Net Core 使用Http请求及基于 Polly 的处理故障
    .Net Core 通用主机(Core 在控制台应用程序中的应用)
  • 原文地址:https://www.cnblogs.com/c-programing-language/p/6566480.html
Copyright © 2011-2022 走看看