免费资源
www.o-tc.com

C类语言

c语言源程序的基本单位是什么

阅读(48)赞(0)

C语言源程序的基本单位是函数。 C程序是由函数构成的。一个C源程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数,因此,函数是C程序的基本单位。 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函...

c语言文件的扩展名是什么

阅读(46)赞(0)

C语言文件的扩展名有: .h头文件,主要是函数、结构声明,常量定义等 .c源文件,函数定义 .dll动态链接库 .lib静态链接库 .dsp,.dsw都是工程文件 .cpp是C++的源文件 .so 动态库文件 .a静态库文件

c语言函数如何声明

阅读(44)赞(0)

所谓声明(Declaration),就是告诉编译器我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。 函数声明的格式非常简单,相当于去掉函数定义中的函数体,并在最后加上分号;,如下所示: dataType fu...

c语言求余的实现方法

阅读(44)赞(0)

C语言求余的实现方法 求余运算符为“%”,在C语言中为双目运算符,且要求两个运算数都为整型的。求出的余数与被除数的符号相同。 X%Y 1、X和Y都是正数的时候非常简单,如:12%5==2; 2、存在负数时, (1)当...

int main和void main的区别

阅读(43)赞(0)

标准的main函数有两种: int main(void) //不需要参数 int main(int argc, char *argv[]) //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。 都需要返回...

Unity Shader实现2D水流效果

阅读(42)赞(0)

水流的模拟主要运用了顶点变换和纹理动画的结合; 顶点变换中,利用正弦函数模拟河流的大致形态,例如波长,振幅等。 纹理动画中,将纹理坐标朝某一方向持续滚动以形成流动的效果。 脚本如下: Shader "MyUnlit/ScrollW...

Unity Shader实现水波纹效果

阅读(41)赞(0)

本文实例为大家分享了Unity Shader实现水波纹的具体代码,供大家参考,具体内容如下 效果: Shader代码: Shader "Custom/shuibowen"{ Properties{ _MainTex(&q...

Unity3D Shader实现镜子效果

阅读(44)赞(0)

本文实例为大家分享了Unity3D Shader实现镜子效果的具体代码,供大家参考,具体内容如下/p> Shader部分代码: Shader "Custom/FanShe" { Properties{ _MainT...

unity实现透明水波纹扭曲

阅读(37)赞(0)

本文实例为大家分享了unity实现透明水波纹扭曲的具体代码,供大家参考,具体内容如下 需要挂一个摄像机把脚本挂在一个物体上 可随意在物体上面点击 shader: Shader "Unlit/Water" { Proper...

Unity shader实现移动端模拟深度水效果

阅读(31)赞(0)

本文实例为大家分享了Unity shader实现移动端模拟深度水的具体代码,供大家参考,具体内容如下 描述: 在网上看到很多效果很好的水,比如根据水的深度,颜色有深浅变化,能让水变得更真实,但是又会涉及到比较复杂的计算,在移动端上面还是有些...

C++实现哈夫曼树的方法

阅读(34)赞(0)

序言 对于哈夫曼编码,个人的浅薄理解就是在压缩存储空间用很大用处。用一个很简单例子,存储一篇英文文章时候,可能A出现的概率较大,Z出现的记录较小,如果正常存储,可能A与Z存储使用的空间一样。但是用哈夫曼编码方式,A经常出现,所用编码长度就短...

C语言实现哈夫曼树

阅读(33)赞(0)

本文实例为大家分享了C语言实现哈夫曼树的具体代码,供大家参考,具体内容如下 //哈夫曼树C语言实现 #include <stdio.h> #include <stdlib.h> typedef struct Huff...

关于C++中strcpy函数例题讲解

阅读(32)赞(0)

基本用法 1.函数原型 char *strcpy(char *dest,const char *src) 2.从src地址开始且含有null结束符的字符串复制到以dest地址开始的字符串中,并返回指向dest的指针。通俗的讲就是将 src字...

VSCode插件开发全攻略之package.json详解

阅读(36)赞(0)

package.json 在详细介绍vscode插件开发细节之前,这里我们先详细介绍一下vscode插件的package.json写法,但是建议先只需要随便看一下,了解个大概,等后面讲到具体细节的时候再回过头来看。 如下是package.j...

c语言中x++和++x有什么区别

阅读(33)赞(0)

区别如下: ++x是x的值先自增1,再计算x的值。 x++是先计算x的值,再将x的值自增1。 举例: int x=10; System.out.println(x++); System.out.println(x); 第一个输出10,x++...

c语言自定义函数

阅读(33)赞(0)

C语言无参函数的定义 如果函数不接收用户传递的数据,那么定义时可以不带参数。如下所示: dataType functionName(){ //body } dataType 是返回值类型,它可以是C语言中的任意数据类型,例如 int、flo...

c语言实现阶乘的方法

阅读(32)赞(0)

C语言实现阶乘的方法 从键盘输入一个数,求出这个数的阶乘,即 n!。 算法思想 首先要清楚阶乘定义,所谓 n 的阶乘,就是从 1 开始乘以比前一个数大 1 的数,一直乘到 n,用公式表示就是:1×2×3×...

c语言特点是什么

阅读(33)赞(0)

C语言特点是什么? (1)语言简洁、紧凑,使用方便、灵活 (2)运算符丰富 (3)数据结构丰富,具有现代化语言的各种数据结构 (4)具有结构化的控制语句 (5)语法限制不太严度格,程序设计自由大 (6)C语言能进行位操作,能实现汇编语言的大...

c语言中除号用什么表示

阅读(34)赞(0)

除法运算符“/”。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。 代码示例: 5/2=2,1/2=0 5/2.0=2.5

c语言如何定义字符串数组

阅读(35)赞(0)

字符串数组的特点:数组中的每个元素都是一个字符串,但每个字符串的长度却不相同。 C语言中的两种定义方法如下: 一、定义一个char类型的二维数组 这种方法是通过定义一个char类型的二维数组实现,通过二维数组的行索引可得到数组中的每个字符串...

C++实现简单计算器功能

阅读(35)赞(0)

C++实现简单计算器的具体代码,供大家参考,具体内容如下 要求:输入一个包含+ – * /的非负整数计算表达式,计算表达式的值,每个字符之间需有一个空格,若一行输入为0,则退出程序。 输入样例: 4 + 2 * 5 –...

你了解C#的协变和逆变吗,看完这篇就懂了

阅读(33)赞(0)

从C# 4.0开始,泛型接口和泛型委托都支持协变和逆变,由于历史原因,数组也支持协变。 里氏替换原则:任何基类可以出现的地方,子类一定可以出现。 协变(out) 协变:即自然的变化,遵循里氏替换原则,表现在代码上则是任何基类都可以被其子类赋...

C# ADO.NET 离线查询的实现示例

阅读(32)赞(0)

0. 前言 在上一篇中,我故意留下了查询的示范没讲。虽然说可以通过以下代码获取一个DataReader: IDataReader reader = command.ExecuteReader(); 然后通过reader一行一行的读取数据,但...

C#迭代器及Unity协程实例解析

阅读(34)赞(0)

1、C#迭代器 1.1、IEnumerable和IEnumerator C#中的迭代器封装在IEnumerable和IEnumerator和他们的泛型接口中。 IEnumerable:定义了一个可以获取IEnumerator的方法̵...

C++实现基于静态数组的顺序表

阅读(32)赞(0)

本文实例为大家分享了C++实现基于静态数组的顺序表,供大家参考,具体内容如下 实现的基本操作有: 1. 初始化2. 尾插3. 尾删4. 头插5. 头删6.查找任意元素7. 读任意位置元素8. 修改任意位置元素9. 查找指定元素值的下标10....

C++实现动态顺序表

阅读(34)赞(0)

本文实例为大家分享了C++实现动态顺序表的具体代码,供大家参考,具体内容如下 Vector.h #pragma once #include <stdio.h> #include <iostream> #include...

C++实现简单BP神经网络

阅读(34)赞(0)

本文实例为大家分享了C++实现简单BP神经网络的具体代码,供大家参考,具体内容如下 实现了一个简单的BP神经网络 使用EasyX图形化显示训练过程和训练结果 使用了25个样本,一共训练了1万次。 该神经网络有两个输入,一个输出端 下图是训练...