2023年7月4日

语言基础

摘要: 名词: 项目,包,类; 基本数据类型:(8种) 数值:整形,小数; 整形:byte short int long 小数:float double 字符:char 布尔:boolean 常量声明: finsal boolean aa = true; 成员常量初始必须复制; 变量类型: 成员变量 局部变 阅读全文

posted @ 2023-07-04 09:13 马玉豪 阅读(16) 评论(0) 推荐(0)

2023年6月1日

字符转数值

摘要: 阅读全文

posted @ 2023-06-01 17:11 马玉豪 阅读(12) 评论(0) 推荐(0)

2023年5月25日

生成二维码,扫码功能(脱离微信端)

摘要: 主要插件 生成二维码: QRCode.js 扫描二维码: 通过浏览器api :navigator.mediaDevices.getUserMedia(); mediaDevices教程 video:属性 教学地址 阅读全文

posted @ 2023-05-25 10:53 马玉豪 阅读(107) 评论(0) 推荐(0)

使用微信sdk(扫码功能)

摘要: 第一步:获取微信公众号开发者,appid 和appsecret 第二步:获取access_tkken: https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&se 阅读全文

posted @ 2023-05-25 09:11 马玉豪 阅读(623) 评论(0) 推荐(0)

2023年5月23日

程序的结构(函数)

摘要: 变量的作用域和生存期 变量只存在与定义它们的快当中。它们在声明时创建,在遇到下一个比括号时就不存在了。在外部快中的内部快也是这样的。并且在外部快中的变量也存在与内部块中。 变量可以在它声明的程序代码块中访问和引用,这个程序代码块称之为变量的作用域。 函数原型 函数指针 通过指针调用函数(不需要取消引 阅读全文

posted @ 2023-05-23 17:56 马玉豪 阅读(20) 评论(0) 推荐(0)

内存的使用

摘要: 只有使用指针,才能动态分配内存。 内存中存在两个空间,一个是堆,一个是栈;栈是用来给在函数执行时,函数中的参数和本地变量分配空间,在函数执行结束时,会自动释放分配的空间。 堆中的内存时有程序员控制的。 动态内存分配:使用malloc()函数 使用: 特点: 返回值: 释放动态分配的内存 动态内存分配 阅读全文

posted @ 2023-05-23 09:33 马玉豪 阅读(15) 评论(0) 推荐(0)

2023年5月22日

指针

摘要: 声明指针 类型* 变量名 或 类型 *变量名。 改变指针指向值 int num = 1; int *punm = # ++*punm 或 (*punm)++ 指向常量的指针: 不能通过指针去修改 *pvalue 的值,但是可以通过value 修改自身的值,也可以更改*pvalue 的指向 * 阅读全文

posted @ 2023-05-22 17:15 马玉豪 阅读(12) 评论(0) 推荐(0)

2023年5月19日

字符串和文本的应用

摘要: c语言没有字符串数据类型,而是用char类型的数组。 存储字符串的变量: char str[20]; 声明时所设置的数组大小要比字符串的字符个数大一,编译器会在结尾增加“\0“。 char str[] = "adsafshdgfasdfah"; 声明常量char类型数组:const char str 阅读全文

posted @ 2023-05-19 15:49 马玉豪 阅读(41) 评论(0) 推荐(0)

2023年5月17日

数据类型

摘要: size_t : 该类型取决于编译器实现的代码,一般代表无符号整型 阅读全文

posted @ 2023-05-17 17:34 马玉豪 阅读(9) 评论(0) 推荐(0)

输出 输入·

摘要: %p 输出地址 %u 输出无符号整型 %f 输出单精度浮点型 %zd size_t类型 %c 字符 %s 字符串 %-18s 宽度18且左对齐 scanf_s("%s",存储地址,输入最多字符串所占内存字节);返回“EOF”代表超出 (超出不存储 不包含空格); get_s(存储地址,使用内存大小) 阅读全文

posted @ 2023-05-17 17:10 马玉豪 阅读(15) 评论(0) 推荐(0)

导航