'''面向过程与面向对象面向过程:核心是过程二字,过程即解决问题的步骤,就是先干什么再干什么基于该思想写程序就好比在设计一条流水线,是一种机械化的思维方式优点:复杂的过程流程化,进而简单化缺点:扩展性差面向对象:核心是对象二字,对象是特征与技能的结合体基于该思想编写程序就好比在创造一个世界,世界是由 ...
分类:
其他好文 时间:
2019-12-18 22:09:58
阅读次数:
103
这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能 我们在编写程序时,会经常遇到功能非常相似的模块,只是他们的处理数据不一样,但我们没有办法,只能分别写多个方法来做处理不同的 ...
一、特性Attribute和注释有什么区别 特性Attribute A:就是一个类,直接继承/间接继承Attribute B:特性可以在后期反射中处理,特性本身是没有什么*用的 C:特性会影响编译和运行时功能 注释 A:就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时, ...
1. 其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令。虽然借助 Siri(Apple)、Google Now(Android)、Cortana(Microsoft)等技术,我们可以使用汉语直接告诉计算机做什么,比如“Siri,打 ...
分类:
编程语言 时间:
2019-12-18 16:27:32
阅读次数:
159
(1)任何一种程序设计语言设计的程序在运行时都可能出现错误。 (2)捕获错误最理想的是在编译期间,但有的错误只有在运行时才会发生。 (3)对于这些错误,一般有两种解决方法: 遇到错误就终止程序运行; 由程序员在编写程序时,就考虑到可能出现的错误,并进行错误的检测、错误的提示以及错误的处理; 那么什么 ...
分类:
编程语言 时间:
2019-12-18 14:34:16
阅读次数:
99
二维数组找鞍点(鞍点是行最大,列最小的一个数) 一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。 本题要求编写程序,求一个给定的n阶方阵的鞍点。 输入格式: 输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。 输出格式: 输出在一行中按照“行 ...
分类:
编程语言 时间:
2019-12-16 20:50:18
阅读次数:
319
题目:本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 解题思路和算法:遍历数组,然后定义一个max,进行多次比较,然后输出。 流程图: 问题和办法:解决过程很畅快,没有什么问题。 核心代码: ...
分类:
其他好文 时间:
2019-12-16 19:18:07
阅读次数:
50
题目:7 2【基础编程题_随堂练习3】【习题7 三 3】【必须用二维数组】 判断上三角矩阵 (15分) 上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。 本题要求编写程序,判断一个给定的方阵是否上三角矩阵。 输入格式: 输入第一行给出一个正整数T,为待测矩阵的个数 ...
分类:
其他好文 时间:
2019-12-16 13:06:40
阅读次数:
1144
当时出现如下错误: 可能的原因如下: 1、库函数拼写错误。如:printf(),scanf()等 2、定义的函数名在调用时,函数名拼写错误 3、在执行函数时,可能函数体本身有问题 ...
分类:
编程语言 时间:
2019-12-14 20:49:43
阅读次数:
116
致初学OIer: 你想知道的9个问题 不同于数理化生这些科目, 大部分人可能都是第一次接触"信竞"这个科目. 你对这个科目可能一无所知. 不过没关系, 笔者这里将解答你的疑问. 1. 什么是编程? 我们的计算机上运行这各式各样的程序, 这些程序承担着各种功能. 正如字面意思, "编程"就是"编写程序 ...
分类:
其他好文 时间:
2019-12-14 19:02:22
阅读次数:
79