- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 C语言入门(十)
指针1、指针的应用场景(1)、交换两个变量的值#include <stdio.h>void swap(int *pa,int *pb);int main(){ int a=5; int b=6; swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0; }void swap(int *pa,int *pb){ int t = *pa; *pa = *pb; *pb = t;}(2)、
2021-11-20 20:17:31 947
原创 C语言入门(九)
一、字符串1、字符串与字符数组的区别(1)、字符数组:char word[] = {'H', 'e', 'l', 'l', 'o', '!'} ; 字符串: char word[] = {'H', 'e', 'l', 'l', 'o', '!','\0'} ;(2)、以0(整数0)结尾的一串字符,0(int类型,占4个字节)或'\0'(1个字节)是一样的,但是和'0'(一个字符,表达的是ASCII码中的0)不同;(3)、0标志字符串的结束,但它不是字符串的一部分,计算...
2021-11-13 14:20:41 617
原创 C语言入门(八)
一、指针1、sizeof :是一个运算符,给出某个类型或变量在内存中所占据的字节数;2、运算符&:获得变量的地址,它的操作必须是变量;C语言中%p用来输出指针类型自身的值。(1)、scanf("%d",&i); int i;printf("%x",&i);&i是一个地址,用它来赋值的时候需要做类型转换;64位系统的地址是8字节;(2)、&不能对没有地址的东西取地址,比如&(a+b);&(a++)。...
2021-11-07 19:16:31 218
原创 C语言入门(七)
1、初识数组(1)、计算平均数,并输出所有大于平均数的数。#include<stdio.h>intmain(){intx;doublesum;intcnt=0;intnumber[100];scanf("%d",&x);while(x!=-1){number[cnt]=x;sum+=x;cnt++;scanf("%d",&x);}if(cnt>0){inti;doubleaverage=sum/cnt;for(i=0...
2021-10-31 14:33:54 323
原创 windows配置opencv_contrib
一、准备工作1、下载vs19 community、opencv和opencv_contrib;2、拓展包:CMake,里面随便找一个版本下载zip,并解压。二、配置contrib1、运行CMake。2、上面的Where is the source code是你下载的opencv文件夹里面的sources的路径;下面的Where to build the binaries是你要放的文件夹,我是新建了一个与上面的opencv文件夹并列的build文件夹。3、点击Con..
2021-10-28 23:54:24 1750
原创 移动硬盘加装ubuntu系统(双系统)
一、准备材料1、电脑:了解你的电脑开机进入BIOS的按键2、一个U盘:我用完之后U盘空间占用了1.4G,比这大的都可以,但是要进行格式化,会清空硬盘里的内容,所以在使用前做好U盘备份。3、一个固态硬盘:这个不会被格式化,但最好有100G以上的多余空间。4、下载Ubuntu镜像文件:官网,选择你需要的版本,我的是18.04的desktop版本。5、UltraISO软碟通:制作U盘启动盘的工具,官网下载网址:免费下载UltraISO软碟通官方中文版,免费下载试用即可,不需要购买完全版。.
2021-10-28 12:34:20 9198 3
原创 在vs2019配置opencv
一、准备工作1、官网下载opencv,选择合适的版本和系统,最后解压;如果太慢,请自行寻找资源。2、下载VS2019 community。二、系统环境变量的配置1、右键“此电脑”点击“属性”,找到“高级系统设置”,点击“环境变量”。2、找到“系统环境变量”的“PATH”并“编辑”。3、找到这个路径放进去,接着一路点确定!三、在VS2019内的属性配置1、新建一个空项目;2、在源文件中添加c++文件;3、打开属性页面。4、通用属性—>v...
2021-10-28 01:02:00 1909
原创 C语言入门(六)
1、函数例:求和函数:#include <stdio.h>void sum(int begin,int end){ int i; int sum=0; for(i=begin;i<=end;i++){ sum+=i; } printf("%d到%d的和是%d\n",begin,end,sum);}int main(){ sum(1,10); sum(20,30); sum(35,45); return 0;}(1)、函数是什么?
2021-10-23 19:48:35 131
原创 C语言入门(五)
一、for循环1、阶乘int n;scanf ("%d",&n);int fact = 1;int i = 1;for (i=1;i<=n;i++) { while (i<=n) { fact *= i; fact *= i; i ++;}
2021-10-17 17:17:22 266
原创 C语言入门(三)
一、循环(while)1、计算机怎么判断几位数?(1)、让计算机通关判断数的大小范围://数字不大于五位数; int x; int n=0; scanf ("%d",&x); if (9999>x>999){ n=4; }else if (999>x>99){ n=3; }else if (99>x>9){ n=2; }else n=1; printf ("%d\n",n);(2)、让计
2021-10-01 11:14:09 114
原创 C语言入门(二)
一、if语句if (成立条件){ …………}1、条件成立进行运算,不成立跳过。二、判断条件1、计算两个值之间的关系,所以叫做关系运算。运算符 意义 == 相等 != 不想等 > 大于 >= 大于或等于 < 小于 <= 小于等于 注意:一个等号是赋值,两个才是相等。2、当两个值的关系符合关系运算符的预期时,关系运算的结果为整数1,否则为整数0。3、优先级:(1)、.
2021-09-28 18:08:10 144
原创 C语言入门(一)
一、程序框架二、练习1、Hello World(1)双引号里的内容叫做“字符串”,printf会把其中的内容原封不动的输出。(2)\n表示需要在输出的结果后面换一行。(3)需要在每句后面加分号“;”。2、做运算(1)%d说明后面有一个整数需要输出在这个位置,之间要用“,”隔开,这样会输出结果。(2)若果在引号中输入23+43=%d,则会输出一个式子。(3)可以进行四则运算法则,除法用“/”,两数相除取余用“%”。三、变量1、变量的名字是price,类...
2021-09-22 15:56:03 305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人