欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C语言程序设计100例之(22):插入排序

    例22 插入排序 问题描述 排序是计算机程序设计中的一种重要操作,它的功能是将一个数据元素或记录的任意序列,重新排列成一个以关键字递增(或递减)排列的有序序列。 排序的方法有很多,简单插入排序就是一种简单的排序算法。 插入排序的基本思想是顺序将一个待排序的记录按其关键字值的大小插入到一个有序的序列中 ...

    程序员文章站2023-10-29
  • C#面向对象--命名空间

    一、在C#中,使用命名空间(Namespace)可以帮助控制自定义类型的作用范围,同时对大量的类型进行组织;使用namespace关键字声明命名空间,命名空间可以嵌套使用: namespace MyNameSpace { namespace MyNestedNameSpace { class MyC ...

    程序员文章站2023-10-29
  • C学习笔记(6)--- 共用体,位域深入

    1.共用体: 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 为了定义共用体,您必须使用 union 语句,方式与定义结构类似。 例子: union Data { ...

    程序员文章站2023-10-28
  • C学习笔记(7)--- typedef,输入输出

    1.typedef: C 语言提供了 typedef 关键字,您可以使用它来为类型(type)取一个新的名字。 比如: typedef unsigned char BYTE; 然后你就可以把BYTE当成unsigned char 的缩写去使用: BYTE b1,b2; sub:按照惯例,定义时会大写 ...

    程序员文章站2023-10-28
  • C学习笔记(5)--- 指针第二部分,字符串,结构体。

    1. 函数指针(function pointer): 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样,用于调用函数、传递参数。 函数指针变量的声明: typedef int (*fun_ptr)(int,in ...

    程序员文章站2023-10-28
  • C学习笔记(3)---作用域,数组, (少量指针入门)

    1. 作用域(scope):任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量. a. 在函数或块内部的局部变量 - 在某个函数或块的内部声明的变量称为局部变量。它们只能被该函数或该代码块内部的语句使用。局部变量在函数外部是不可知的。 ...

    程序员文章站2023-10-28
  • C#学习--Oracle数据库基本操作(连接、增、删、改、查)封装

    写在前面: SQLserver的C#封装:https://www.cnblogs.com/mexihq/p/11636785.html 类似于上篇有关SQLserver的C#封装,小编对Oracle数据库进行了相应的封装,方便后期开发使用,主要包括Oracle数据库的连接、增、删、改、查,如有什么问 ...

    程序员文章站2023-10-28
  • C语言程序设计100例之(14):丑数

    例14 丑数 问题描述 丑数是其质因子只可能是2,3或5的数。前10个丑数分别为1, 2, 3, 4, 5, 6, 8, 9, 10, 12。输入一个正整数n,求第n个丑数。 输入格式 每行为一个正整数n (n

    程序员文章站2023-10-28
  • C学习笔记(4)--- 指针的应用(第一部分)

    1.指针(pointer)概念: 指针是一个变量,其值为另一个变量的地址,即,内存位置的直接地址。就像其他变量或常量一样,您必须在使用指针存储其他变量地址之前,对其进行声明。指针变量声明的一般形式为:type *var-name; 在这里,type 是指针的基类型,它必须是一个有效的 C 数据类型, ...

    程序员文章站2023-10-28
  • C#桌面程序启动时传入参数

    using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms; namespace WindowsFormsApplication8{ static class Program { ...

    程序员文章站2023-10-28
  • C语言程序设计100例之(13):最大子段和

    例13 最大子段和 题目描述 给出一段序列,选出其中连续且非空的一段使得这段和最大。例如在序列2,-4,3,-1,2,-4,3中,最大的子段和为4,该子段为3,-1,2。 输入格式 第一行是一个正整数N,表示了序列的长度。 第二行包含N个绝对值不大于10000的整数Ai ,描述了这段序列。 输出格式 ...

    程序员文章站2023-10-28
  • FluentValidation在C# WPF中的应用

    FluentValidation在C# WPF中应用,支持嵌套属性验证。 ...

    程序员文章站2023-10-28
  • C# -- 优先获取电脑C盘之外的磁盘来保存数据

    C# -- 优先获取电脑C盘之外的磁盘来保存数据 1. 优先获取电脑C盘之外的磁盘来保存数据。没有其他盘则使用C盘。 ...

    程序员文章站2023-10-28
  • C语言有关文件编辑的函数

    fopen()函数 函数作用 用来打开一个文件 头文件 用法 TYPES "r"——only read "w"——only write "a"——无文件时创建一个文件 "r+"——可读可写 "w+"——可读可写 "a+"——在文件的开始进行初始化,附在文件的末尾 fclose()函数 作用 用来关闭 ...

    程序员文章站2023-10-28
  • C语言 冒泡排序

    冒泡排序 取随机数组 构建函数 ps: 按位异或交换变量 https://blog.csdn.net/Marco___/article/details/90415304 ...

    程序员文章站2023-10-28
  • c++ 拷贝构造函数(重点在内含指针的浅拷贝和深拷贝)

    今天同事问了一个关于拷贝构造函数的问题,类中包含指针的情况,今天就来说说c++的拷贝构造函数。 c++的拷贝构造函数是构造函数的一种,是对类对象的初始化,拷贝构造函数只有一个参数就是本类的引用。 注意,默认构造函数(即无参构造函数)不一定存在,但是拷贝构造函数总是会存在。 下面是一个拷贝构造函数的例 ...

    程序员文章站2023-10-28
  • 软件类 C/C++开发练习题解析

    软件类 c/c++开发练习题解析。 代码填空题区 代码填空题:要求选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。 把代码填空的答案(仅填空处的答案,不包括题面已存在的代码

    程序员文章站2023-10-28
  • C#操作SQLite数据库方法小结(创建,连接,插入,查询,删除等)

    本文实例讲述了c#操作sqlite数据库方法。分享给大家供大家参考,具体如下: sqlite介绍 sqlite is a software library that i

    程序员文章站2023-10-28
  • c++11多线程记录0

    两种并发编程模型 多进程 进程间通信常用的几种方式: 文件 管道 消息队列 多线程 一个进程中存在的多个线程,通常通过共享内存来通信,(说的非常非常粗俗,就是通过类似“全局变量”的一些数据对象来通信。不知道这种说对不对) 两者优缺点 多线程优点 线程被称为“轻量级进程”,一般启动更快,而开启一个进程 ...

    程序员文章站2023-10-28
  • C/C++ return *this和return this的区别

    首先我们知道~ return *this返回的是当前对象的克隆或者本身(若返回类型为A, 则是拷贝, 若返回类型为A&, 则是本身 )。 return this返回当前对象的地址(指向当前对象的指针) 我们再来看看返回拷贝那个的地址~ 由运行结果得知会报下列错误!!! cpp [Error] tak ...

    程序员文章站2023-10-28