自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 c基础复习第五天 强制类型转换到结束

18 强制类型转换顾名思义,强制类型转换就是将一种数据类型(要转换的数据类型) 对象int a;(long) a;//就是将整型a转换成长整型需要注意的是强制转换的优先级大于乘除**整数提升**在编译器中不止有显式转换,也有隐式转换 int a,sum;char c='c';sum=i+c;将上述语句里的sum进行输出时就会将c转换成ascli值,最后输出一个整数这就是整数提升在算术转换中,会将值进行整数提升,在操作数据不同的情况下会按照下面的优先级进行提升19

2021-09-17 19:45:38 77

原创 c基础复习第四天 回调函数到预处理器

11 函数指针与回调函数函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针变量的声明:typedef int (*fun_ptr)(int,int); // 声明一个指向同样参数、返回值的函数指针类型//下面示例就是一个声明指向函数max的函数指针变量p int (* p)(int, int) = & max;回调函数函数指针作为某个函数的参数来使用,而回调函

2021-09-16 19:12:07 102

原创 c基础复习第三天 指针

10 指针指针作为c语言中最重要的部分这是用来区分c和其他语言的一个重要内容身边很多从c转行的朋友都是对c大感头疼前面的枚举也是涉及到了指针面试的时候面试官问我的问题char const *p里修饰指针p只读,只读的是p的地址还是内容我也是直接懵了平常学校里是不会考虑到这个问题的不知道工作的时候会不会因为这个问题而出现bug这几天的复习都是在菜鸟教程上逐步复习的,内容可能有很多熟悉的但是也有一堆模糊的东西,用笔记慢慢记下来吧每一个变量都有一个内存位置,每一个内存位置都定义了可使用 &

2021-09-15 19:59:12 98

原创 c基础复习第二天

4 常量常量和变量不同之处就在于常量的值是不可变的,而变量的值是可以改变的用的时候最好讲常量定义为大写.常量的数据类型并没有限制,可以是整形 浮点数 字符等整数常量整数常量可以是八位十位十六位等使用前缀来区分不同的进制八位是0 例如:012 即为十进制的10十位不加十六位是0x 例如:0x12 即为十进制的18也可以通过带后缀来声明这是无符号整数还是长整数,U和L可以是大写或小写,但是不能重复后缀,顺序无碍U 无符号整数unsigned 例如:12U 无符号整数L 长整lo

2021-09-14 18:39:08 74

原创 c 面试题

1,volatile用法volatile 易变、易失的一个定义为volatile的变量是说这变量可能会被意想不到地改变。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。常用于:并行设备的硬件寄存器(如:状态寄存器)、硬件、中断、RTOS。一个中断服务子程序中会访问到的非自动变量(Non-automatic variables)多线程应用中被几个任务共享的变量作用一:告诉compiler不能做任何优化比如要往某一地址送两指令:in

2021-09-14 12:46:16 173

原创 c基础知识复习第一天

几天去面试了一家公司,面的是c岗位,但是面的一塌糊涂大一的时候学过,但是后来都是用来写个简单小程序就足够了.考研的时候也是写一小段就行后来也就再没有过系统的学习了,面试时是真的被问懵了回答问题真是个全面的活,以前的笔记也找不到了,还是在这里写一下1 C基本结构:预处理器指令函数变量语句 & 表达式注释注释方法// 单行注释/*多行注释*/标识符可由字母数字和_组成,数字不可作为开头关键字关键字 |说明auto 声明自动变量const 定义常量,

2021-09-13 20:29:28 57

原创 在Linux里基于消息队列和共享内存的进程间通信 1)消息的创建、发送和接收 使用消息调用msgget()、msgsnd()、msggrev()、msgctrl()编制长度为1K的消息的发送和接收程

这个周的Linux实验是做基于消息队列和共享内存的进程间通信,要求主要如下:1)消息的创建、发送和接收使用消息调用msgget()、msgsnd()、msggrev()msgctrl()编制长度为1K的消息的发送和接收程序。2)共享存储取得创建、附接和断接使用系统调用shmget()、shmat()、shmctl()、shmctl(),编制一个与上述功能相同的程序。这就需要将基于消息队列...

2020-04-28 15:31:32 3417

原创 Linux中安装python的方法

下载python安装包https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz可以在Ubuntu里打开此网址并选择想要的版本,即可进行下载,https://www.python.org/downloads/source/我是下载的3.8.2的点击保存文件即可开始下载下载结束后可以在文件的下载里查看解压后如图然后我将...

2020-04-21 14:03:43 478

原创 qt for Android 在qt上运行程序并安装到手机上,运行时QT找不到手机设备时打开并设置开发者选项的方法

qt for Android 在qt上运行程序并安装到手机上,运行时QT找不到手机设备时打开并设置开发者选项的方法1.安装qt与配置1.安装2.配置2.建立工程1.新建步骤2.运行项目1.安装qt与配置1.安装这个步骤在网上有很多资料,自行搜索安装好即可。注意在安装的时候一定要勾选上Android的工具包,我是选中了这几个包。安装好了之后还需要配置环境变量啥的。2.配置打开安装好的q...

2020-04-12 17:02:50 4592

原创 scrimage与maven库

关于eclipse的maven插件以及scrimage的使用自带的maven插件1.查看是否可新建maven工程2.查看maven插件的配置1)找到插件2)设置user setting3)建立maven工程3.使用scrimage的maven依赖包进行对图片的缩放测试引用链接:https://blog.csdn.net/huo920/article/details/82082403.http:...

2020-04-11 11:18:09 663 2

resources.rar

学习过程中的用到的maven的scrimage的三个依赖包。如果帮助到你那么很开心。大家有问题可以联系我,共同进步,记录学习进度!

2020-04-11

空空如也

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

TA关注的人

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