ICode9

精准搜索请尝试: 精确搜索
  • 计算机编程语言发展2022-07-19 21:36:30

    计算机编程语言发展 机器语言(第一代语言) ​ 我们都知道计算机的基本计算方式都是基于二进制的方式 ​ 二进制:01001001010001110011000100011001101 ​ 这种代码是直接输入给计算机使用的,不经过任何转换 汇编语言(第二代语言) ​ 解决人类无法读懂机器语言的问题 ​ 指令代替二进制

  • 如何判断C语言结构体所占的内存大小。2022-07-19 19:35:23

    1 预备知识 1.1 变量所占内存   (1)32位操作系统: char : 1    int :4   short : 2   unsigned int : 4    long : 4    unsigned long : 4    long long : 8     float : 4    double : 8    指针 : 4   (2)64位操作系统 char : 1    int :4   short : 2   un

  • 栈的作用之递归,波兰表达式——C语言描述2022-07-18 22:32:17

    栈的作用之递归,波兰表达式——C语言描述 目录栈的作用之递归,波兰表达式——C语言描述1 斐波拉契数列 1 斐波拉契数列 公式:f(0) = 0, f(1) = 1, f(n) = f(n - 1) + f(n - 2);(n>2) (1)循环实现 代码: void FabByArr(void) { int i; int RecArr[5]; RecArr[0] = 0; RecArr[1] = 1;

  • 操作系统 && C语言 每日学习记录,day12022-07-17 23:14:43

    现在正式工作了,发现之前学的东西,很多一知半解,不通透,准备再好好系统学一些计算机原理的东西,每天学一学,在这里记录一下。 规划(7.17开始): 同学分享了个超级好的操作系统课程,每天看个一节:https://www.bilibili.com/video/BV1Cm4y1d7Ur?spm_id_from=333.337.search-card.all.click&vd_s

  • 链栈之创建,打印,进栈与出栈——C语言描述2022-07-17 21:10:18

    链栈之创建,打印,进栈与出栈——C语言描述 目录链栈之创建,打印,进栈与出栈——C语言描述1 链栈的存储结构2 操作链栈3 创建链栈4 打印链栈5 链栈——进栈6 链栈——出栈 1 链栈的存储结构 ​ 链表的头结点作为栈顶。 代码: #define SUCCESS 1 #define ERROR 0 #define MAX

  • Linux C语言面试考点2022-07-16 19:32:38

    数组 数组初始化方法 /* 以下为自动类型 */​/* 一维数组 */int arr[] = {1, 3, 5}; //不指定长度,由编译器自动计算int arr[5] = {0, }; //指定长度,按顺序初始化元素,未初始化的会自动初始化为0​int arr[] = {1, 3, [5]=2, [0]=3, 6, };//可以通过指定下标初始化,不连续的部分

  • Windows环境用C语言查询 MySQL 数据库2022-07-16 09:00:23

    1. VS2022  控制台工程,Debug X86模式,字符集选用Multi-Byte 2. 把MySQL的头文件和库文件路径加进工程。 3. 把MySQL的库目录中的动态链接库libmysql.dll 复制到工程的当前工作目录下 4. 返回值中有NULL要注意转换 头文件路径:    库文件路径:     运行结果:    测试程序:MySQ

  • 【明解C语言】第四章--代码清单和练习2022-07-16 00:04:30

      代码清单4-1--判断奇偶数 int main() { int cont; do { int no; printf("请输入一个整数:"); scanf("%d", &no); if (no % 2) { printf("这是奇数"); } else {

  • 快速入门python看过的一些资料2022-07-15 21:05:36

    我快速入门python看过的一些资料 B站的视频 10天自学Python,轻松掌握Python基础【千锋】 廖雪峰 - Python教程 https://www.liaoxuefeng.com/wiki/1016959663602400 C语言网 - Python教程 https://www.dotcpp.com/course/python/ C语言中文网 - Python爬虫教程(从入门到精

  • 学习日记2.02022-07-14 22:04:02

    由于几天忙碌,终于抽出空来接着学C语言了,看鹏哥讲解什么是C语言,难得看见讲解这种专业名词的内容。感觉还是学到了很多东西,包括C语言的进化啊,以及其国际标准什么的,继续深入学习吧希望能学到更多东西。不过感觉学到一点就是赚到一点了哈哈。接下来打算先把课看到差不多能写代码的程度

  • 简记C语言清空输入残留内容2022-07-14 19:34:11

    为了在命令行程序中实现和用户的交互,我们编写的程序的运行过程中往往涉及到对标准输入/输出流的多次读写。 在C语言中接受用户输入这一块,有着一个老生常谈的问题:“怎么样及时清空输入流中的数据?” 这也是这篇小笔记的主题内容。 先从缓冲区说起。 缓冲区是内存中划分出来的一部分

  • 栈(stack) C语言实现 详解2022-07-13 22:02:29

    将颠倒的Push和Pop方法更正,并更换图片。栈是数据结构中较为简单的结构体,是一种操作收到限制的线性表.但简单不代表没用,毕竟数组很简单.但谁敢说数组没用呢? 栈栈的理论栈是一个先进后出的结构,类似于堆盘子,先放到地上的盘子最后被取走(默认只能取走一个盘子)栈其实就是操作受限

  • [01sec] 二进制安全路线分析2022-07-12 06:31:08

    必读目录 1、Visual C++ 2013 入门经典(第七版) 2、汇编语言 基于x86处理器 3、Windows API -函数、接口、编程实例 4、Windows 核心编程(第五版) 5、Windows NT/2000 本机API 参考手册 1、Windows内核编程 2、Windows内核情景分析 3、Windows内核原理与实现 4、Windows内核安全编程 5

  • 文件操作(C语言) -- 判断一个文件是否存在2022-07-11 17:38:56

    方法一:access函数判断文件夹或者文件是否存在 函数原型:int access(const char *filename, int mode); 所属头文件:windows下 io.h , Linux unistd.h filename:可以填写文件夹路径或者文件路径 mode说明 0 (F_OK) 只判断是否存在 2 (R_OK) 判断写入权限 4 (W_OK) 判断读取权限

  • 第...若干天学习C语言2022-07-09 22:33:09

    今天学习了C语言新建、编写及运行代码 C语言创建 1、新建项目   找出解决方案资源管理器   2、新建源文件 注:xxxxx.c - 源文件        xxxxx.h - 头文件       3、编写代码 (1)写出主函数   C语言的代码是从主函数的第一行开始执行的, 所以C语言代码中的有main-入

  • 助教工作总结(C语言程序设计)2022-07-09 00:01:25

    一、助教工作的具体职责和任务 1.平时的主要工作是协助老师做好课后线上答疑工作,主要是一些PTA平台上的作业问题,遇到有些问题比较复杂我没有理解清楚的地方我会先 和另一个班的助教一起讨论,如果我们都没有解决方案我会寻求老师的帮助,避免老师收到同样的问题要回复多次 2.本学期由

  • 计算机语言发展史2022-07-08 23:02:30

    计算机语言发展史   第一代语言   机器语言 都是基于二进制运算 二进制010111001010110010110100 这种代码直接输入给计算机使用,不经过任何转换 1       1 2       10 3       11 4       100 5       101 6       110 7       111 8     

  • IMX6Ull驱动2022-07-08 11:04:24

    一、C语言LED驱动实验 1.设置处理器模式   设置6ULL处于SVC模式下。设置CPSR寄存器的bit4-0,也就是M[4:0]=0x13。读写状态要用到MRS指令和MSR指令。MRS指令将CPSR寄存器数据读出到通用寄存器里面,MSR指令将通用寄存器的值写入到CPSR里面去。 2.设置SP指针   处理器栈增长方式,对于

  • 使用C语言实现面相对对象三大特性2022-07-08 00:32:06

    前言 ​ 在学习C++中或者其他的面对对象语言的中,我们常常使用面向对象的思维来编写代码。的确,在语言的语法上,C++确实存在语法规则是适应于面向对象的开发,联想到C++很类似的C语言,它是否也可以实现面向对象的方式来进行编程,答案是确定,本章笔记用于记录在使用C语言进行面向对象思维开

  • 逆向基础之C语言:C语言for循环九九乘法表以及裸汇编2022-07-05 14:04:10

    一.for循环 <1>.格式: for( ; ;){ } 括号里的表达式 第1个.赋初值第2个.判断条件第3个.跳出循环的条件(一般自增自减)  for循环可以是1个表达式 可以是2个表达式 可以是3个表达式. <2>.for循环只有中间的条件表达式时反汇编跟while是一模一样的 int fun1() { int a;

  • C语言中限定符的作用2022-07-05 13:03:08

    C语言中常用的一般包括const、static、extern、register和volatile这几个。这些是C语言标准中规定的关键词,所有的编译器都必须支持这些关键词,它们的作用如下: 1、const修饰的变量被称为常量,所谓常量,就是不能改变、不能再赋值的变量。   比如int a = 10,定义了一个变量a,并初始化为a

  • 一.C语言基础2022-07-05 05:00:06

    一.C语言基础 程序编译 计算机语言有3种 机器语言、汇编语言、高级语言 机器语言是用一串01序列表示的语言 例如100101100 c语言是高级语言,是计算机无法直接理解的语言, 所以我们把高级语言转化成机器语言的过程叫编译 源程序      后缀.c

  • C语言模仿库函数strcpy2022-07-04 22:31:49

    strcpy()模仿 int main(){ char arr1[20] = "xxxxx"; char arr2[] = "hello" my_strcpy(arr1,arr2); //1,目标地址 2,源地址 printf("打印arr1的结果是:%s",arr1); //结果是:hello return 0; } 模仿代码如下: void my_strcpy(char* dest,char* sr

  • 求100-999的水仙花数 C语言2022-07-03 16:02:53

        #include <stdio.h> int main() { for(int a = 1; a < 10; a++) for(int b = 1; b < 10; b++) for(int c = 1; c < 10; c++) { if (a*a*a + b*b*b + c*c*c == a*100+b*10+c) { printf("%d%d%d\n", a,b,

  • 求整数n>0的阶乘和 C语言2022-07-03 16:00:44

      #include <stdio.h> int main() { int n = 0; while(scanf("%lld", &n) && n > 0) { long long sum = 0; for(int i = 1; i <= n; i++) { long long factorial = 1;

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

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

ICode9版权所有