07 2022 档案
摘要:关于u16和u8 通常编译单片机程序,我们会看到u16和u8 typedef unsigned char u8; typedef unsigned int u16; u8 unsigned char 一个字节也就是8比特,表示范围是0~255 u16 unsigned int 两个字节也就是16比特
阅读全文
摘要:led.c(27): error C202: 'p2': undefined identifier 解决方法:p2改为大写的P2
阅读全文
摘要:用的是普中的板子,芯片型号为89STC516RD+, 捏麻麻的,折腾好久,终于点亮灯亮了 代码: #include <REG52.H> sbit LED1=P2^0; void main() { LED1=0; while(1) { } } 记录一下问题: 1.引用头文件应手写#include <R
阅读全文
摘要:#include <stdio.h> //使用局部变量交换失败 //实际上交换的是p1,p2的值 void swap(int p1, int p2) { int temp; temp = p1; p1 = p2; p2 = temp; } int main() { int a = 3, b = 4;
阅读全文
摘要:项目描述: 1.新建一个通讯录系统菜单 2.系统功能包括联系人信息的新建、查询、修改、删除、展示、排序 3.联系人信息包括姓名、职业、电话、邮箱、地址 4.使用到的函数:fopen,feof,fread,fopen,fwrite,strcmp 项目地址: https://www.bilibili.c
阅读全文
摘要:keil5之C51与MDK安装共存 安装参考链接: https://www.likecs.com/show-251898.html 安装时的问题: Keil可能在刚刚解压压缩包后,注册机keygen就被系统自动删除 解决方法: 1.直接关闭Windows Defender 2.在Windows De
阅读全文
摘要:作用域: //首先区分文件作用域和块作用域 //文件作用域需要使用include 头文件,或者extern 引用 //块作用域中的块指的是代码块,以花括号{}为标志 //1.在main函数中,首先调用print_x函数,此时,函数上面的x=700就是块作用域,打印出700 //2.printf函数中
阅读全文
摘要:二维数组的最值 1.二维数组的max,min 2.二维数组的行max,min 3.二维数组的每一行的sum 1.二维数组的max,min #include <stdio.h> int main() { int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; int i, j,ma
阅读全文
摘要://二维数组存入输入的值 #include <stdio.h> int main() { int a[2][2]; int i, j; for (i = 0; i < 2; i++) for (j = 0; j < 2; j++) scanf("%d", &a[i][j]); for (i = 0;
阅读全文
摘要:#include <stdio.h> int main() { int arr[] = {1, 2, 3, 4, 5}; int i; int len = sizeof(arr) / sizeof(arr[0]); int mid = len / 2; for (i = 0; i < mid; i+
阅读全文
摘要:今天做名解C语言-代码清单6-7的时候, 看到while(i-->0),它的取值是 0到i-1,循环次数为i 例子: int i=3; while(i-->0) printf("%d\n",i) //输出 2 1 0 while括号里的i--和>优先级对比,i--优先级更高 先进行i--操作,此时i
阅读全文
摘要:C语言中求质数的三种方法: 1.试除法,根据质数的定义,对每个数字no进行(2~no-1)的试除 2.排除偶数法,2的倍数(除2之外),都不是质数 3.排除偶数法的基础上,对奇数进行奇数的试除 4.在奇数里面,判断no能否被 小于no的质数 整除 5.使用math函数的sqrt,试除法的改进,对数字
阅读全文
摘要:今天做到明解C语言-练习5-4,要求求两矩阵的乘积 二维数组求乘积举例 例1:2x3与3x2数组求乘积 例2:4x3与3x4数组求乘积 乘积过程: a[i][k] *b[k][j] = c[i][j] 1.定义for循环三层 2.最外层和次外层的i,j取值范围取决于乘积后的数组大小 3.最内层的k取
阅读全文
摘要:今天看明解C语言第五章-代码清单5-12时,遇到 if (tensu[i] >= 60) succs[snum++] = i; 里面的succs[snum++] =i,之前没有使用过 但是知道i++和++i的区别 int i = 0; a = i++;//先将i本身的值赋值给a, 然后i再加1 b
阅读全文
摘要://代码清单3-1--是否能被5整除 int main() { int vx; printf(">>"); scanf("%d", &vx); //vx%5为真,即vx% !=0 if (vx % 5) { puts("输入的数不能被整除。"); } return 0; } //代码清单3-2--输
阅读全文
摘要:代码清单4-1--判断奇偶数 int main() { int cont; do { int no; printf("请输入一个整数:"); scanf("%d", &no); if (no % 2) { printf("这是奇数"); } else { printf("这是偶数"); } prin
阅读全文
摘要:base_page.py # 对底层selenium的一个封装 from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support.select import Select from se
阅读全文
摘要:参考: http://t.zoukankan.com/beyondhd-p-15222482.html 扩容完成一半 再次重复上述操作 no free sectors available
阅读全文