C语言白盒测试讲义】的更多相关文章

好久没有做过C语言的白盒测试了,估计以后也没这个机会.把自己之前参加过的培训素材做个分享. 素材下载链接:https://pan.baidu.com/s/1LPD9Az04zEj8RuCICaKYxQ     提取码:fbpd…
1.计算机中的进制 2进制:逢二进1      0  1 8进制:逢八进1      0  1   2  3  4  5  6  7 10进制:逢十进1  默认的进制  0 - 9 16进制:逢十六进1   0 - 9  A B C D E F      (内存的地址格式) 2.进制的转换问题 三个要素: 数位(0-7). 基数(每一位能取值的个数). 位权(数码*基数^数位).    101 = 1*2^0+0*2^1+1*2^2 数码(每一位设置) 转换:有得时候转换为人能识别的数制,要操作…
1.数组的基本概念: 同样类型    若干个     有序 由若干个同样类型的数据组成的有序的集合 有序:存储地址连续 下标连续 数组名:用来存放数组首地址的变量 数组元素:构成数组的每个数据 数组的下标:给数组的每个元素做一个编号 数组的长度:构成数组的数据的个数 2.一维数组的定义 数组的使用的流程:先定义   ---> 初始化   --->使用 数组定义完毕后,假设不初始化里面存放的时垃圾值 格式:int arr[10]; 定义长度为10的整型数组,每一个都是Int型的,数组的名称 ar…
1.运算符: 连接两个操作数(常量.变量)的符号 用运算符依照一定的规则连接的式子称为表达式 运算符的分类: 1)操作数的个数: 单目运算(++     sizeof    !) 双目运算符:... . 三目运算符:  ?: 2) 功能: 算术运算符.关系和逻辑运算.位运算 2.算术运算符 1)什么东西? 进行算术的运算,总计5个 +  -  *  /  % 双目运算符 a+b   a*3   b/5    10%3 2)优先级 * /   3 + -   4 乘除的优先级要高于加减的 3)结合…
卷 计算机 的文件夹 PATH 列表卷序列号为 00000200 0001:8890F:.│ 21天学通C++.pdf│ C++ Primer Plus 第6版 中文版.pdf│ C++ Templates.pdf│ C++入门经典(第3版)(美)霍顿.pdf│ C++内存管理技术内幕.pdf│ C++对象模型 PDF中文清晰版.pdf│ C++标准教程.pdf│ C++程序设计原理与实践.pdf│ C++程序设计语言.特别版.pdf│ C++程序设计语言_特别版.pdf│ C++程序设计(谭浩…
20世纪60年代,编程语言界发生"结构化程序设计"变革, 丹尼斯·里奇(Dennis Ritchie)& 肯·汤普森(Ken Thompson)发明C语言,率先建立了面向过程编程的规范. C语言的故事--C语言本纪: https://zhuanlan.zhihu.com/p/61622264 本讲义配套的C语言视频:https://www.bilibili.com/video/av16444080?from=search&seid=8274730694940373857…
内容 1.高级语言的运行机制 2.Java 语言的运行机制 1.高级语言的运行机制 高级语言主要分为编译型语言和解释型语言两类. 编译型语言是指使用专门的编译器.针对特定平台(操作系统)将高级语言源代码一次性“翻译”成该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行文件格式,这个转换过程称为编译(Compile).编译生成的可执行程序可以脱离开发环境,在特定的平台下独立运行.有些还需要链接其他编译好的目标代码 编译型语言是程序在执行之前需要一个专门的编译过程,把程序…
errno C语言不提供对错误处理的直接支持. 以返回值的形式表示是否出错. 在发生错误时,大多数的C函数调用返回1或NULL. 同时设置一个错误代码errno(全局变量),表示在函数调用期间发生了错误. #include <errno.h> 或 #include <stdlib.h> 可以通过检查返回值,然后根据返回值决定怎么处理 把errno设置为0(没有错误),是一种良好的编程习惯 #include <stdio.h> #include <stdlib.h&…
字符数组 C语言字符串就是字符数组. 单写字符,用单引号.如:'A'. 字符串用双引号.如:"A"."ABC". #include <stdio.h> main() { char c1 = 'a'; printf("%c\n", c1-1); printf("%c\n", c1); printf("%c\n", c1+1); // 可直接转int输出 printf("%d %c\n&q…
指针是C语言最重要的特性之一, 也是最容易被误解的特性之一. 现代计算机把内存分割为字节(Byte), 每个字节都有唯一的地址(Address), 如果内存中有n个字节,可以把地址看做0~n-1的数. 程序中的每个变量都占据字节(至少1字节),把第一个字节的地址称为"变量的地址", 假设变量int i占有内存2000~2003,则变量i的地址是2000. 指针变量(pointer variable) 口诀: 变量有位置,位置有地址 指针是变量,其值为地址 指针就是地址,指针变量就是存储…