自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人工zz研究员的博客

专注于python,人工智能,机器学习,深度学习,模型部署,各种边缘设备。

  • 博客(23)
  • 收藏
  • 关注

原创 c语言函数笔记19之函数3

库函数:由C语言系统提供;用户无须定义,也不必在程序中作类型说明;只需在程序前包含有该函数定义的头文件;如sytem函数就要包含stdlib.h这个头文件,也就是从商店里买的镰刀,已经固定了   自定义函数:   用户在程序中根据需要而编写的函数;自己打磨的镰刀,可以任意形状   和变量一样,要想使用一个函数,定义是不可缺少的,函数定义有4个要素:参数列表,返回

2016-05-31 23:21:51 392

原创 c语言学习笔记18之函数2

无参函数通常用来执行一些功能比较固定单一的语句。例如:getcharar( )有参函数通常通过处理传递过来的参数,将函数值返回给调用处。如:sqrt(4)、pow(2,3)、strlen(“hello”);可以将函数比喻成一个工具,例如我们要割草,此时就需要一把镰刀,它的功能就是割草。所以要先知道有镰刀这个东西,也就是定义,声明则是我有一把镰刀,调用

2016-05-30 23:18:56 382

原创 c语言学习笔记17之函数

一、函数的概念函数就是一系列语句的组合,用以实现一些相对独立且具有一定通用性的功能。y = f(x)y = kx+b二、函数的定义1.语法返回类型 函数名 (形参表) {    函数体语句;}int main () {    // ...    return 0;}三、函数的声明声明语法:返回类型 函数名 (形参表);1.函数在使用前

2016-05-29 22:21:29 216

原创 c语言学习笔记之格式控制详细

printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为转换说明.因为它们指定了如何不数据转换成可显示的形式.下列列出的是ANSI C标准printf()提供的各种转换说明。转换说明及作为结果的打印输出%a:浮点数、十六进制数字和p-记数法(c99)%A:浮点数、十六进制数字和p-记

2016-05-28 21:24:54 238

原创 c语言实例之国家排序

//目的:输入五个国家的名称按字母顺序排列输出。#include int main() { //cs[5][20]为二维字符数组,可分为五个一维数组cs[0],cs[1],cs[2],cs[3],cs[4] char st[20],cs[5][20]; int i,j,p; printf("输入国家英文名称:\n"); for(i=0;i<5;i++

2016-05-27 23:03:23 4575

原创 c语言学习笔记之数组小结

1.数组是程序设计中最常用的数据结构。数组可分为数值数组(整数组,实数组),字符数组以及后面将要介绍的指针数组,结构数组等。  2.数组可以是一维的,二维的或多维的。  3.数组类型说明由类型说明符、数组名、数组长度 (数组元素个数)三部分组成。数组元素又称为下标变量。 数组的类型是指下标变量取值的类型。  4.对数组的赋值可以用数组初始化赋值, 输入函数动态赋值和赋值语句赋值三种方法

2016-05-26 22:58:22 320

原创 c语言学习笔记16之字符串常用函数

C语言提供了丰富的字符串处理函数, 大致可分为字符串的输入、输出、合并、修改、比较、转换、复制、搜索几类。 使用这些函数可大大减轻编程的负担。用于输入输出的字符串函数, 在使用前应包含头文件"stdio.h" ; 使用其它字符串函数则应包含头文件"string.h"。 下面介绍几个最常用的字符串函数。  1.字符串输出函数 puts 格式: puts (字符数组名) 功能:把字符数组中的字

2016-05-25 23:20:28 224

原创 c语言笔记15之二维数组3

用来存放字符量的数组称为字符数组。 字符数组类型说明的形式与前面介绍的数值数组相同。例如: char c[10]; 由于字符型和整型通用,也可以定义为int c[10]但这时每个数组元素占2个字节的内存单元。字符数组也可以是二维或多维数组,例如: char c[5][10];即为二维字符数组。 字符数组也允许在类型说明时作初始化赋值。例如: static char c[10]={`c`,` `,`

2016-05-24 23:14:58 238

原创 c语言学习笔记14之二位数组2

二维数组的元素也称为双下标变量,其表示的形式为: 数组名[下标][下标] 其中下标应为整型常量或整型表达式。例如: a[3][4] 表示a数组三行四列的元素。下标变量和数组说明在形式中有些相似,但这两者具有完全不同的含义。 数组说明的方括号中给出的是某一维的长度,即可取下标的最大值; 而数组元素中的下标是该元素在数组中的位置标识。前者只能是常量, 后者可以是常量,变量或表达式。二维

2016-05-23 22:41:40 206

原创 c语言学习笔记13之二维数组1

二维数组:由多个一维数组组成的数组。二维数组的元素是一维数组。int arr[5][10];arr是一个包含5个元素的数组,其中每个元素都是一个包含10个元素的数组,其中每个元素都是int类型的。arr[0]代表arr的第0个元素,是一个一维数组。arr[0][0]代表代表arr的第0个元素的第0个元素。arr[i][j]代表arr的第i个元素的第j个元素。N维数组:由多个

2016-05-22 22:56:31 300

原创 c语言实例之数列排序

/*数列排序*/#include#define SIZE 10 //数组大小int main(){ int i,j; int keyValue[SIZE]={0}; //初始化为0 int max,t; printf("Please input %d integers:\n",SIZE); for (i=0;i { scanf("%

2016-05-21 22:58:28 1154

原创 c语言实例之矩阵转置

//将所给矩阵转置后输出#include#define SIZE 4//打印数组void print_array(int array[SIZE][SIZE]){ int i,j; for(i=0;i<SIZE;++i) { for(j=0;j<SIZE;++j) printf("\t%-4d",array[i][j]); printf("\n"); }}//

2016-05-20 22:29:26 817

原创 c语言学习笔记11

一、基本概念数组是用来存储多个类型相同的数据的数据结构——容器。1.多个,类型相同。2.数组是一段连续的内存区域。3.数组变量的本质就是其首字节的地址。4.数组是数据的容器,而非数据本身。5.数组中的每个数据项被称为数组的元素,一个数组包括一到多个元素。数组中元素的个数被称为数组的长度。6.数组下标就是元素在数组中的索引号,从零开始。7.数组元素通过数组名和下标的组

2016-05-19 21:57:49 219

原创 c语言学习笔记10之for 循环

for (表达式1; 表达式2; 表达式3) {    循环体语句块;}S1:计算表达式1;S2:计算表达式2,若为真则执行循环体语句块,否则退出循环;S3:计算表达式3,执行S2。            T1 -> 2 -> 体     F/  \    /    出     3通常通过表达式1初始化循环变量,通过表达式2判断循环终止条件,通过表达式3更新

2016-05-18 23:44:51 301

原创 c语言学习笔记9之switch语句

switch (控制表达式) {//'A'==65 'a'==97 '0'==48 "hsakfhshf" 1.25    case 常量表达式1:        语句块1;        break;    case 常量表达式2:        语句块2;        break;    ...    default:        语句块X;   

2016-05-17 23:36:20 304

原创 c语言学习笔记8之if语句

1.语法形式if (表达式1) {    当表达式1为真(值非零)时执行的语句;}else if (表达式2) {    当表达式2为真(值非零)时执行的语句;}...else {    当表达式1-N都不为真时执行的语句;}2.if只能出现1次,else if可以出现0-N次,else可以出现0-1次。3.if-else结构应用于需要根据不同的

2016-05-16 23:15:25 1223

原创 c语言学习笔记7之基本运算符

当我们有1之后就会产生2,继而产生之后的一些数字,由此产生了加减乘除的运算,c语言中的运算也包括这些,而且还产生了一些运算的变体。1.算数运算1)+、-、*2)/、%整数相除,取整数部分。7%3=商2,余1/和%不能对整数0进行操作,否则会中断程序。但是可以对浮点0进行操作,但是得到的结果是inf,表示无穷大。%不能对浮点数使用。/向零取整(取更接近0的

2016-05-15 22:41:56 288

原创 c语言学习笔记6之进制转换

我们要知道我们的电脑只能识别1和0,而它识别的方式就是通过电路的接通与断开也就是开关的开和闭。所以一个开关有两种情况,即1和0两个开关有4种情况,11(开开),10(开关),00(关关)01(关开)由此引申到了二进制,即逢二进一,例如1为1,2为10,4为100,8为1000我们习惯都是用十进制来表示数,所以涉及到了进制的转换常用的进制有二进制,八进制,十进制,十六进制。生活中也有进制

2016-05-14 23:34:34 497

原创 c语言笔记5之c语言的“单词和语法”

c语言与英语一样有它的单词和语法,第一,c语言必须在英文状态下输入,因为它是老外发明的,不认识中文。所以后来有了易语言,其底层还是老外发明的。第二,c语言有标识符与关键字。标识符,顾名思义,就是标志对象的符号,而且这对象是惟一的。如各种各样的名称(变量名称,常量名称,数组名称,还包括include,int void等)关键字:关键字是不能作为变量名和函数名使用的 auto

2016-05-13 23:33:19 409

原创 c语言学习笔记4之c语言的规则

学习任何一门语言都有一定的规则,比如英语中的主宾表同位,以及各种语法的规则。当你在这些规则之外的时候又怎么去了解这种语言。c语言的语法规则更是严格,这是为什么呢,因为它是由机器来执行的。而机器与人的最大差别就是人有思想与情感,即使阿法狗战胜了李世石,挑战了人类的极限。(个人觉得围棋最厉害的应该是中国人吧,韩国的也能成为人类的极限,谷歌好像重返中国的趋势了,谷歌将开设中国版Google Play进入

2016-05-12 23:45:55 239

原创 c语言学习笔记3之IDE

IDE也就是集成开发环境,简单来说也就是我们用什么来编写代码。最简单的也就是用记事本来写了,常用的有notepad++,editplus.UltraEdit 常用的windows下C语言的开发环境有一下这些Visual Studio(简称VS)  、Eclipse、QT、Code::Blocks一开始我是用的是notepad++,现在用vs2015下面是notepad+

2016-05-11 23:12:41 331

原创 c语言学习笔记2之x86与x64

我们写c程序代码,肯定是在电脑上。当然用手机也可以,手机上有一个c4droid可以编写c代码,还有直接在网站托管的也行。不过大部分都在自己电脑上写吧。而电脑又分为x86与x64。86应该与以前的8086cpu有关。x86是指32位系统。而x64则是指64位系统。32位中的32是指一次性可以处理的位数。也是指地址为为32位。位在英文的表示为bit,即比特。这涉及到计算机的基本计算单位。例如我们手机用

2016-05-10 23:23:24 727

原创 c语言学习笔记1

大一开始,老师开始交c语言。不过那是时并没有把它当做一回事,上课没怎么听,期末也是刚刚及格才过。大三之后想学习一门语言,就开始学习html ,css,学了一点js。然后听同学说学习网站的开发,最好学习php,于是又买了一本php的书。啃了一点点,代码都没敲多少。突然在一篇文章中看到学习语言,应该专于一门,一通百通。最后下定决心学习c语言。c语言感觉入门挺容易的,然后逐渐的发现越来越难。好多关于内存

2016-05-09 23:40:55 352

vue基础面试题目,包含各种基础知识

内容概要: 本基础面试题主要围绕Vue.js的基础知识,包括Vue.js的核心概念、常用指令、组件通信、生命周期钩子等。 适用人群: 本基础面试题适用于具有一定Vue.js开发经验的候选人,包括有一定Vue.js项目经验的前端开发工程师、Web开发工程师等。 使用场景及目标: 本基础面试题的使用场景主要是在招聘Vue.js开发工程师时,用于评估候选人的基础Vue.js知识和技能水平,以及对Vue.js开发的理解和应用能力。面试目标主要是检验候选人是否具备Vue.js开发的基础知识和技能,以及是否能够在Vue.js开发中熟练运用常用指令、组件通信、生命周期钩子等技术,从而为公司的Vue.js项目开发提供良好的技术支持。

2023-03-01

什么是计算机视觉,一些基础概念

什么是计算机视觉,一些基础概念

2023-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除