大一上学期程序设计基础_考前整理
整理
systemyff
不会修电脑。
展开
-
Part3.3【程设】函数模板、递归函数
函数模板:可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载 函数的函数体设计。template <class 类型名1,class 类型名2,...(模板参数表)>返回类型 函数名 (形参表){函数体意义: 对于功能完全一样,只是参数类型不同的函数,能写一段通用代码适用于多种不同 的数据类型,会使代码的可重用性大大提高,从而提高软件的开发效率。注意:template关键字表示声明的是模板。 < >中是模板的参数表,可以有一项或多项,其中原创 2021-01-13 15:44:47 · 184 阅读 · 0 评论 -
Part3.2【程设】重载函数
⚫ 重载可以使参数个数不同、参数类型不同或两者兼而有之的两个以上的函数取相同的函数名。以下示例是参数个数不同。int max(int a1, int a2);int max(int a1, int a2, int a3);int max(int a1, int a2, int a3, int a4);int max(int a1, int a2, int a3, int a4, int a5); 如果仅仅是返回值不同,不能重载。原理:由编译器确定某一次函数调用到底是调用了哪一个原创 2021-01-13 15:35:34 · 175 阅读 · 0 评论 -
Part3.1【程设】内联函数
内联函数:是通过在编译时将函数体代码插入到函数调用处,将调用函数的方式改为顺序执行方式来节省程序执行的时间开销,这一过程叫做内联函数的扩展。因此,内联函数实际上是一种用空间换时间的方案。inline 函数类型 函数名 (形式参数表){ //函数体;}内联函数在扩展时也进行了实参与形参结合的过程:先将实参名(而不是实参值)与函数体中的形参处处替换,然后搬到调用处。但从用户的角度看,调用内联函数的执行和一般函数没有任何区别。由于计算机的资源总是有限的,使用内联函数虽然节省了程序运行的时间开销原创 2021-01-13 15:30:27 · 109 阅读 · 0 评论 -
c++模板的用法
c++模板的用法c++模板的用法c++模板的用法c++模板的用法c++模板的用法c++模板的用法c++模板的用法原创 2021-01-11 21:33:21 · 64 阅读 · 0 评论 -
Part4【程设】指针
指针原创 2021-01-11 21:31:36 · 276 阅读 · 1 评论 -
Part3【程设】数组+函数
一、数组下标的问题二、函数重载、声明、域等。原创 2021-01-11 21:29:44 · 101 阅读 · 0 评论 -
Part2【程设】分支程序设计+循环程序设计
一、分支程序设计if语句的易错点、switch的易错点。二、循环程序设计for循环、while、do-while常见的错误。原创 2021-01-11 21:24:18 · 227 阅读 · 0 评论 -
Part1【程设】绪论和预备知识+程序的基本组成
一、绪论和预备知识主要涉及进制转换、常见的数据计算方式等二、程序的基本组成基本结构、常量和变量的坑、数据输入输出、算术运算的规则、赋值运算的规则等。原创 2021-01-11 21:20:45 · 280 阅读 · 0 评论 -
【目录】程序设计课程
基础部分Part11.绪论和预备知识2.程序的基本组成Part23.分支程序设计4.循环程序设计Part35.数组6.函数Part47.指针杂项8.结构体Part59.创建新的类型(类与对象)10.运算符重载11.组合与继承杂项12.模板13.输入输出和文件提高部分1.递归实践部分1.熟悉编程环境2.顺序结构程序设计3.分支程序设计4.循环程序设计5.数组6.vector和stri原创 2021-01-11 14:02:02 · 124 阅读 · 0 评论 -
关于“程序设计基础”和“程序设计基础课程设计”的评分标准以及要点
评分标准“程序设计基础”课程成绩包括4个部分分别为期末考试、平时测验、平时上机实验、考勤及线上学习情况。1、期末考试:考试为笔试,考试成绩占总成绩的50%。要点:常考题型会做。2、平时测验:平时组织一些小测验(20%)和期中考试(10%),占总成绩的30%。要点:没啥。3、上机实验:要求学生认真准备,全程参与,并独立完成。实验成绩占总成绩的10%;要点:面向对象25题打满。4、考勤及线上学习情况:根据平时出勤情况以及参与线上学习的情况(包括讨论、观看视频等)的情况给分,占总成绩的10%。原创 2021-01-11 13:38:02 · 1151 阅读 · 0 评论