ICode9

精准搜索请尝试: 精确搜索
  • 操作系统学习笔记10 | I/O、显示器与键盘2022-12-01 18:35:22

    1. 外设工作原理的主干理解与 内存管理 的理解过程相似,对于 IO设备(也叫外设)的理解,我们回到计算机的工作原理-- 冯·诺依曼的存储程序、取指执行思想。IO设备分为两类: 键盘和显示器,本文先聚焦这部分; 磁盘,这部分下一篇会详解;后续会在磁盘驱动的基础上抽象出文件,最后所以会讲文

  • 4 TCP通信code2022-09-16 19:34:06

     字节序、ip地址和整数转换、tcp/ip通信   0706笔记就记了,但是具体是哪个函数遗忘了,赶紧来复习下 重点:0916面试问道了,ip地址和整数怎么转换 /* #include <arpa/inet.h> // p:点分十进制的IP字符串,n:表示network,网络字节序的整数 int inet_pton(int af, const char *s

  • C语言第9天,循环结构和多重选择switch2022-09-15 19:31:56

    一、循环函数 1.while循环 和if一样,while也仅对其后一条语句产生效果,不能加分号。 while(测试条件) {循环行为1; 循环行为2; 循环行为3; ...} 例题:求1+2+3+4+...+100 #include<stdio.h>int main(){ int i = 1, sum = 0; while (i <= 100) { sum = i + sum; i++; } return 0;} 输出

  • cmake c++ 连接mysql2022-09-14 16:30:59

    控制台应用 1.安装数据库 MySQL Server 8.0(自行安装一下) 2.打开数据库目录检查是否有这两个文件 3.编译器内改成X64 4.找到工程名字,右键点击、属性 5.找到VC目录、找到包含目录 6.将include目录添加进去 7.同样的操作将库目录添加进去 8.找到链接器,填入libmysql.lib 9.将这

  • C语言学习第8天,分支结构2022-09-14 13:04:21

    一个完整的程序控制流包含下面三种控制流: 1.顺序流程 2.分支流程 3.循环流程 分支流程 if(测试条件)条件为真的流程 else条件为假的流程 #include<stdio.h>int main(){ int x; scanf("%d", &x); if (x >= 2 && x <= 10) printf("666"); else printf("222"); return 0;} 不要

  • 与(&)运算和或(|)运算2022-09-14 12:31:40

    与运算 与运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 逻辑且的符号是&&,符号上非常接近。二进制就是通过与、或、异或、位移等完成运算的,跟我们所认知的十进制运算不一样。与和或的运算规则比较难理解也很容易忘记,我发现可以借助逻辑且和逻辑或来理解。 0 代表 false、1 代表 true。逻辑

  • C++版测评程序2022-09-13 20:36:18

    目录介绍代码(judge.cpp)使用说明结尾 介绍 做完一道题目后,当你有一堆的测试数据,却没有用来测评的OJ,就只能一个数据一个数据的测试时,你的心态一定是崩的,所以需要我们自己来编写一个测评程序,批量进行测评,有助于加快测评速度。 代码(judge.cpp) 其实代码很简单,很通俗易懂,萌新应该都看得

  • go 接口interface2022-09-13 17:31:33

    接口interface go 中以关键字interface代表接口 interface 可以用于多态, 还可以接受任意数据类型, 类似void 用例:   package main import ( "fmt" ) func main() { var q, w, e interface{} // 空接口 n2 := []string{"haha", "xixi"} q = n2 fmt.Printf("this

  • 对拍&数据生成器2022-09-13 07:30:20

    1. 对拍 鸣谢 $\color{black}{E}\color{red}{afoo}$ 的拍! 然后我重写了一版功能更丰富的( 使用说明: 适用环境:Linux C++程序的对拍 首先输入 g++ duipai.cpp -o duipai 然后输入 ./duipai your_code std_code data_generator compile_again testcases time_limit 不是直接输入

  • 学期(2022-2023-01) 学号 20221307 《计算机程序与设计第二周学习总结》2022-09-11 22:31:50

    作业信息:班级链接https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP       作业要求的链接:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK02   作业目标:学习《计算机科学概论》第一章和《c语言程序设计》第一章 作业正文: 教材学习内容总结:第一章讲述了计算科

  • scanf读字符的坑2022-09-11 22:01:32

    int main() { char a = 0; char b = 0; scanf("%c", &a); scanf("%c", &b); printf("a=%c,b=%c", a, b); return 0; } 输出结果: 输出b的ascii码值: printf("a=%c,b=%d", a, b); 输出结果: a=q,b=10------b=10ascii码值是换行符'\

  • 简单的编程题52022-09-11 21:34:03

       此题简单,代码如下,无注释   1 #include<stdio.h> 2 int f(int a) 3 { 4 int b,t=-1; 5 while(a){ 6 b=a%10; 7 if(t>b) 8 return 0; 9 t=b; 10 a=a/10; 11 } 12 return 1; 13 } 14 int main(){ 15 int a; 16 printf("请输入一个

  • 2022-2023-1 20221407 姚博茗 第二周学习总结2022-09-11 19:33:03

    作业信息 班级 作业要求 学期(2022-2023-1) 学号(20221407)计算机基础与程序设计第二周学习总结 教材学习内容总结: 这一周我看了《计算机科学概论》《C语言程序设计》的第一章,前者讲述了计算机的分层与历史,让学习计算机科学变得有据可循。后者则讲述了学习编程的重要意义以及学习编

  • 阶乘之和2022-09-11 17:02:44

    输入n,计算S = 1! + 2! + 3! + …… + n!的末6位(不含前导0)。n <= 106,n!表示前n个正整数之积。 样例输入:   10 样例输出:   37913 #include<cstdio> using namespace std; int main() { int n, sum = 0; scanf("%d", &n); for(int i=1; i<=n; i++) { i

  • C语言第五天,printf函数详解2022-09-11 13:34:24

    一、使用公式: printf("XXX占位1 XXX占位2 XXX占位3",替换1,替换2,替换3); 1.printf的第一个参数是字符串。 2.printf是一个变参函数。(参数的数量和类型不确定) 3.占位符的类型和数量需要与后续的参数类型和数量对应 4.第一个参数包含需要输出的字符以及需要被替换的占位符 5.第一

  • 命令行参数的实现(C语言)2022-09-11 13:30:09

    命令行参数的实现(C语言) 一、引入 我们在使用可执行程序的时候,经常会加入一些可选旗标,以实现精确的目标结果。 例如:在windows环境下运行ping -t www.baidu.com,其中-t就是可选旗标,通过命令行参数传入可执行程序 二、验证 #include <stdio.h> int main(int argc, char *argv[]) {

  • 编写休闲小游戏2022-09-11 12:32:17

    #include<stdio.h> #include<stdlib.h> #include<time.h> #include<windows.h> #include<string.h> #define ROW 3 #define COL 3 int Login() { char User[20]; char Password[20]; char ch; int ret; int n;

  • STM32三:STM32代码烧写、CRC串口输出及芯片ID2022-09-10 19:33:03

    一.代码烧写 1.需要工具 STM32f103c8t6板子 USB转串口 PC上安装CH340驱动 2.引脚连接 USB的GND接stm32的GND USB的3.3V接stm32的3.3 USB的RXD接stm32的A9(USART1_TX) USB的TXD接stm32的A10(USART1_RX) 3.下载流程 USB连接到板子和PC上 将板子的BOOT0置1,BOOT1置0使用Bootloade

  • 数字金字塔2022-09-10 13:31:40

    数字金字塔(保证两位数的数字也能排好) void ex05(){ int i,j,rows,space; printf("输入金字塔层数:"); scanf("%d",&rows); for(i = 1; i <= rows; i++){ for(space = 0; space <= rows-i; space++){ printf(" "); } for(j = i; j <= 2*(i

  • C++ 指针的访问2022-09-10 11:33:44

    1.访问指针 #include <iostream> #include <windows.h> #include <string> using namespace std; int main() { int room = 2; int room1 = 3; int* p1 = &room; int* p2 = p1; int* p3 = p1; printf("room的地址:%d\n"

  • C语言输入输出格式符2022-09-10 09:30:09

    C语言输入输出格式符 printf函数(格式输出函数) 1.一般格式 printf(格式控制,输出表列) 例如:printf("i=%d,ch=%c\n",i,ch); 说明: (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息: ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定

  • 记刷题过程中发现的C++与C的差异2022-09-06 16:30:08

    前言 上大学了,学 c。 标题嫖自@快乐永恒 正题 01 #include <stdio.h> int main() { long long a, b; scanf("%lld %lld", &a, &b); printf("%lld %lld %lld %lld %lld", a + b, a - b, a * b, a / b, a % b); return 0; } #include <cstdio>

  • 5:判断语句2022-09-06 13:00:17

    判断语句 C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。 if判断 #include<stdio.h> int main(void) { /* if (条件) { // 就去执行的东西 } */ int age; printf("please input your age : \n"); scan

  • 在vs2022中scanf和scnaf_s的区别2022-09-06 00:32:27

     在C Primer Plus中有这样一代码在vs2022编写中出现的错误: /praise1.c--使用不同类型的字符串*/ #include <stdio.h> $define PRAISE"You are an extrordinary being"   int main() {   char name[40];   printf("What`s your name?");   scanf_s("%s",name);   pri

  • c语音键盘输入和屏幕输出2022-09-05 23:35:04

    键盘输入和屏幕输出 单个字符的输入输出 getchar字符输入 putchar字符输出 缓冲区优先 每次只读一个字符 输出输入量不加引号,只有转义字符加 实践:大小写转换 注意:getchar()没有参数,函数的返回值就是从终端键盘读入的字符 使用方法 ch=getchar(); 而不是 getchar(ch); 小写比大写的

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有