摘要: 下面的代码以管理员权限运行即可,保存为bat 2018/2/6(basic) - 初始化版本 2018/4/6(update) - 因保存后需要重启或者注销等,需要重启桌面管理器 看实例: 手速快,经常配置的朋友们很快,但我是普通用户而言! 下面我将配置QQMusic执行路径,对了,忘了告诉你们,W 阅读全文
posted @ 2017-12-14 15:47 Sunsin 阅读(270) 评论(0) 推荐(0)
摘要: Python 3 教程 Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。 Python 介绍及安装教程我们在Python 2.X版本的教程中已有介绍,这 阅读全文
posted @ 2017-12-14 14:57 Sunsin 阅读(551) 评论(0) 推荐(0)
摘要: 进入以下网站:python.org 选择你喜欢(需要)的版本下载 点击下载即可,本次提供下载:python3.6.3 (国外架设,非常慢) ,用百度的平台吧:python3.6.1,多谢百度。 开始安装了 随自己的意选需要的 安装完成,在命令行输入: 阅读全文
posted @ 2017-12-14 14:54 Sunsin 阅读(234) 评论(0) 推荐(0)
摘要: C 标准库 - <time.h> 简介 time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 库变量 下面是头文件 time.h 中定义的变量类型: tm 结构的定义如下: 库宏 下面是头文件 time.h 中定义的宏: 库函数 下面是头文件 time.h 中定义的函数: 阅读全文
posted @ 2017-12-14 11:12 Sunsin 阅读(337) 评论(0) 推荐(0)
摘要: C 标准库 - <stdlib.h> 简介 stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。 库变量 下面是头文件 stdlib.h 中定义的变量类型: 库宏 下面是头文件 stdlib.h 中定义的宏: 库函数 下面是头文件 stdlib.h 中定义的函数: 阅读全文
posted @ 2017-12-14 11:11 Sunsin 阅读(267) 评论(0) 推荐(0)
摘要: C 标准库 - <string.h> 简介 string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。 库变量 下面是头文件 string.h 中定义的变量类型: 库宏 下面是头文件 string.h 中定义的宏: 库函数 下面是头文件 string.h 中定义的函数: 阅读全文
posted @ 2017-12-14 11:11 Sunsin 阅读(307) 评论(0) 推荐(0)
摘要: C 标准库 - <stdio.h> 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 库变量 下面是头文件 stdio.h 中定义的变量类型: 库宏 下面是头文件 stdio.h 中定义的宏: 库函数 下面是头文件 stdio.h 中定义的函数: 阅读全文
posted @ 2017-12-14 11:10 Sunsin 阅读(219) 评论(0) 推荐(0)
摘要: C 标准库 - <stddef.h> 简介 stddef .h 头文件定义了各种变量类型和宏。这些定义中的大部分也出现在其它头文件中。 库变量 下面是头文件 stddef.h 中定义的变量类型: 库宏 下面是头文件 stddef.h 中定义的宏: 阅读全文
posted @ 2017-12-14 11:09 Sunsin 阅读(1099) 评论(0) 推荐(0)
摘要: 在地址栏输入:chrome://flags 回车 然后Ctrl+f查找mhtml Tips: 如果网页图片看不太清可以CTRL+鼠标滚轮放大网页 如果系统原因以及其它因素可以下载:QQ浏览器(默认保存为单网页) 阅读全文
posted @ 2017-12-14 11:08 Sunsin 阅读(1839) 评论(0) 推荐(0)
摘要: C 标准库 - <stdarg.h> 简介 stdarg.h 头文件定义了一个变量类型 va_list 和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。 可变参数的函数通在参数列表的末尾是使用省略号(,...)定义的。 库变量 下面是头文件 stdarg.h 中定义的变量 阅读全文
posted @ 2017-12-14 11:03 Sunsin 阅读(252) 评论(0) 推荐(0)
摘要: C 标准库 - <signal.h> 简介 signal.h 头文件定义了一个变量类型 sig_atomic_t、两个函数调用和一些宏来处理程序执行期间报告的不同信号。 库变量 下面是头文件 signal.h 中定义的变量类型: 库宏 下面是头文件 signal.h 中定义的宏,这些宏将在下列两个函 阅读全文
posted @ 2017-12-14 11:02 Sunsin 阅读(257) 评论(0) 推荐(0)
摘要: C 标准库 - <setjmp.h> 简介 setjmp.h 头文件定义了宏 setjmp()、函数 longjmp() 和变量类型 jmp_buf,该变量类型会绕过正常的函数调用和返回规则。 库变量 下面列出了头文件 setjmp.h 中定义的变量: 库宏 下面是这个库中定义的唯一的一个宏: 库函 阅读全文
posted @ 2017-12-14 10:57 Sunsin 阅读(229) 评论(0) 推荐(0)
摘要: C 标准库 - <math.h> 简介 math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数,且都返回 double类型的结果。 库宏 下面是这个库中定义的唯一的一个宏: 当函数的结果不可以表示为浮点数时。如果是因为结果的幅度太大以致于无法表示 阅读全文
posted @ 2017-12-14 10:54 Sunsin 阅读(428) 评论(0) 推荐(0)
摘要: C 标准库 - <locale.h> 简介 locale.h 头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构 struct lconv 和两个重要的函数。 库宏 下面列出了头文件 locale.h 中定义的宏,这些宏将在下列的两个函数中使用: 库函数 阅读全文
posted @ 2017-12-14 10:52 Sunsin 阅读(250) 评论(0) 推荐(0)
摘要: C 标准库 - <limits.h> 简介 limits.h 头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。 这些限制指定了变量不能存储任何超出这些限制的值,例如一个无符号可以存储的最大值是 255。 库宏 下面的值是特定实现 阅读全文
posted @ 2017-12-14 10:51 Sunsin 阅读(279) 评论(0) 推荐(0)
摘要: C 标准库 - <float.h> 简介 C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。在讲解这些常量之前,最好先弄清楚浮点数是由下面四个元素组成的: 基于以上 4 个组成部分,一个浮点数的值如下: floa 阅读全文
posted @ 2017-12-14 10:50 Sunsin 阅读(229) 评论(0) 推荐(0)
摘要: C 标准库 - <errno.h> 简介 C 标准库的 errno.h 头文件定义了整数变量 errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读取和修改。 在程序启动时,errno 设置为零,C 标准库中 阅读全文
posted @ 2017-12-14 10:49 Sunsin 阅读(157) 评论(0) 推荐(0)
摘要: C 标准库 - <ctype.h> 简介 C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符。 这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。 如果参数 c 满足描述的条件,则这些函数返回非零(true)。如果参数 c 不满足描述的条件,则这些函 阅读全文
posted @ 2017-12-14 10:48 Sunsin 阅读(190) 评论(0) 推荐(0)
摘要: C 标准库 - <assert.h> 简介 C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。 已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 <assert.h> 的一部分。如果已在引用 < 阅读全文
posted @ 2017-12-14 10:45 Sunsin 阅读(347) 评论(0) 推荐(0)
摘要: C 语言经典100例 C 语言练习实例1 C 语言练习实例2 C 语言练习实例3 C 语言练习实例4 C 语言练习实例5 C 语言练习实例6 C 语言练习实例7 C 语言练习实例8 C 语言练习实例9 C 语言练习实例10 C 语言练习实例11 C 语言练习实例12 C 语言练习实例13 C 语言练 阅读全文
posted @ 2017-12-14 10:39 Sunsin 阅读(578) 评论(0) 推荐(0)
摘要: C 语言实例 C 语言实例 - 输出 "Hello, World!" C 语言实例 - 输出整数 C 语言实例 - 两个数字相加 C 语言实例 - 两个浮点数相乘 C 语言实例 - 字符转 ASCII 码 C 语言实例 - 两数相除 C 语言实例 - 计算 int, float, double 和 阅读全文
posted @ 2017-12-14 10:36 Sunsin 阅读(1026) 评论(0) 推荐(5)
摘要: C 命令行参数 执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。 命令行参数是使用 main() 函数参数来处理的,其中,argc 是指传入参数的个数,argv[] 是一个指针数组, 阅读全文
posted @ 2017-12-14 10:35 Sunsin 阅读(378) 评论(0) 推荐(0)
摘要: C 内存管理 本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在 <stdlib.h> 头文件中找到。 序号函数和描述 1 void *calloc(int num, int size);在内存中动态地分配 num 个长度为 size 的连续空间,并将每一个字 阅读全文
posted @ 2017-12-14 10:34 Sunsin 阅读(173) 评论(0) 推荐(0)
摘要: C 可变参数 有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。下面的实例演示了这种函数的定义。 int func(int, ... ) { . . . } int ma 阅读全文
posted @ 2017-12-14 10:31 Sunsin 阅读(334) 评论(0) 推荐(0)
摘要: C 递归 递归指的是在函数的定义中使用函数自身的方法。 举个例子:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?"从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?'从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?… 阅读全文
posted @ 2017-12-14 10:28 Sunsin 阅读(635) 评论(0) 推荐(0)
摘要: C 错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 <error.h 阅读全文
posted @ 2017-12-14 10:27 Sunsin 阅读(263) 评论(0) 推荐(0)
摘要: C 强制类型转换 强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示: (type_name) express 阅读全文
posted @ 2017-12-14 10:22 Sunsin 阅读(342) 评论(0) 推荐(0)
摘要: C 头文件 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处理指令 #include 来引用它。前面我们已经看过 stdio.h 头文件,它是编译器自带的头文件 阅读全文
posted @ 2017-12-14 10:18 Sunsin 阅读(203) 评论(0) 推荐(0)
摘要: C 预处理器 C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。 所有的预处理器命令都是以井号(#)开头。它必须是 阅读全文
posted @ 2017-12-14 10:15 Sunsin 阅读(238) 评论(0) 推荐(0)
摘要: C 文件读写 上一章我们讲解了 C 语言处理的标准输入和输出设备。本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管 阅读全文
posted @ 2017-12-14 10:13 Sunsin 阅读(195) 评论(0) 推荐(0)
摘要: C 输入 & 输出 当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。 当我们提到输出时,这意味着要在屏幕上、打印机上或任意文件中显示一些数据。C 语言提供了一系列内置的函数来输出数据到计算 阅读全文
posted @ 2017-12-14 10:10 Sunsin 阅读(224) 评论(0) 推荐(0)
摘要: C typedef C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE: 在这个类型定义之后,标识符 BYTE 可作为类型 unsigned char 的缩写,例如: 按照惯例,定义时会大写字母,以便提醒用户类型名称是一个象征性 阅读全文
posted @ 2017-12-14 10:05 Sunsin 阅读(5887) 评论(0) 推荐(0)
摘要: C 位域 如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下: 这种结构需要 8 字节的内存空间,但在实际上,在每个变量中,我们只存储 0 或 1。在这种情况下,C 语言提供了一种更好的利用内存空间的方式。如果您在结构内使用这样的变量,您可以定义变量的宽度来告诉编译器,您将只使用 阅读全文
posted @ 2017-12-14 10:04 Sunsin 阅读(520) 评论(0) 推荐(0)
摘要: C 共用体 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 定义共用体 为了定义共用体,您必须使用 union 语句,方式与定义结构类似。union 语句定义了一 阅读全文
posted @ 2017-12-14 10:03 Sunsin 阅读(1092) 评论(0) 推荐(0)
摘要: C 结构体 C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性: Title Author Subject Book ID 定义结构 为 阅读全文
posted @ 2017-12-14 10:00 Sunsin 阅读(237) 评论(0) 推荐(0)
摘要: C 字符串 在 C 语言中,字符串实际上是使用 null 字符 '\0' 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个 "Hello" 字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 "Hello" 的字符数多一个。 阅读全文
posted @ 2017-12-14 09:56 Sunsin 阅读(224) 评论(0) 推荐(0)
摘要: 函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样,用于调用函数、传递参数。 函数指针变量的声明: typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的 阅读全文
posted @ 2017-12-14 09:55 Sunsin 阅读(3724) 评论(0) 推荐(0)
摘要: C 指针 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地 阅读全文
posted @ 2017-12-14 09:53 Sunsin 阅读(179) 评论(0) 推荐(0)
摘要: C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后 阅读全文
posted @ 2017-12-14 09:50 Sunsin 阅读(227) 评论(0) 推荐(0)
摘要: C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 在所有函数外部的全局变量 在形式参数的函数参数定义中 让我们来看看什么是局部变量、全局变量和形式参数。 局部变量 在某个函数或块的内部声明的 阅读全文
posted @ 2017-12-14 09:48 Sunsin 阅读(300) 评论(0) 推荐(0)
摘要: C 函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。 函数声明告诉编译器 阅读全文
posted @ 2017-12-14 09:45 Sunsin 阅读(358) 评论(0) 推荐(0)