自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 线性表知识的总结

1、线性表概念:线性表是n个元素的有限序列,它们之间的关系可以排成一个线性顺序。a1,a2,....,ai,...,ann:长度,n=0时,称作空表。线性结构的特点:在数据元素的非空有限集中。存在唯一的一个被称作“第一个”的数据元素。存在唯一的一个被称作“最后一个”的数据元素。

2013-03-28 17:39:36 792

原创 数据结构知识总结

1、数据结构当今计算机应用的特点:计算机应用领域从科学计算到非数值计算。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。不仅包括数字、字符串,还包括图形、图像、声音、动画、视频等数据形式。数据元素:数据的基本单位,也称结点(node)或记录(record)。数据项:是数据结构中讨论的最小单位。一个数

2013-03-28 17:12:20 1134

原创 位运算的知识总结

1、位运算(1)位运算包括:位逻辑运算和位移运算。位逻辑运算:按位与:&按位或:|按位异或:^按位取反:~(2)位移运算:左移:相当于算术乘以2右移:>>   如果右移,高位补0;相当于算术除以2(3)运算规则:&:1&0=0  0&1=0

2013-03-28 16:25:15 772

原创 C语言位段操作,写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数

4.1.1 任务描述写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数。#include #include int main(void) {//定义变量int num, a[32], i = 0;//提示用户输入内容printf("请输入一个十进制整数:\n");//强制刷新fflush(stdout);//接收从键盘上输入的内容scan

2013-03-25 20:29:05 5298

原创 内存管理、野指针、读写字符的函数、预编译处理、宏定义及条件编译的知识总结

1、内存管理:静态分配和动态分配动态分配:程序执行的时候根据需要动态分配。静态分配:编译的时候分配。程序执行之前进行的。内存的几个区:代码段、数据段、BSS、栈、堆静态分配和动态分配的区别:静态对象是有名字的变量,我们直接对其进行操作. 而动态对象是没有名字的变量,我们通过指针间接地对它进行操作。静

2013-03-22 23:52:49 1256

原创 结构体和联合体的知识总结

1、结构体概念:存储一个可变的数据,使用变量处理。      存储同一类型的批量,使用数组。      不同类型的数据集合,使用结构体。struct 结构体名{成员变量(类型名 变量名:int a);}[结构体变量1,结构体变量2];定义结构体类型的变量:struct 结构体名 变量名;初始

2013-03-22 23:45:53 1203

原创 关于指针的一些知识,记多维数组指针、指针数组、指针的指针和指向函数的指针

1、二维数组指针   int arr[5];    int *p=arr;或p=&arr[0];   P++;(指向每个元素的地址)。一维数组   int arr[3][4];   int *p =arr;  p++;(指向行的首地址)。二维数组指针的表示方式:a[i]=*(a+i);(*(a[i]+j))=*(*(a+i)+j);(二维数组使用指针取值。a[i]表示首地址

2013-03-22 23:43:29 817

原创 指针知识点的总结

1、指针就是内存地址:即地址指向该变量单元。专门用来存放另一个变量的地址(即指针),则它称为“指针”。2、变量的值和地址:(1)Int *pointer,a; pointer = &a;&给出该变量的地址(2)Int *pointer,a; *pointer = a;*意思是取出存储被指向地址中的数值。(3)指针的目的:要通过指针能够找到被指

2013-03-16 14:47:28 925

原创 数组、字符串和函数的总结

1、字符串:位于双引号中的字符序列,以”\0”结束,所占字节比实际多一个。2、字符常量可以赋给字符变量,字符串常量不可以赋给字符串变量。C语言中用字符数组来存放字符串。3、字符数组:memset(a,’\0’,10);用来给数组清0的。需要加头文件#include。注意:定义数组时,应确保数组长度比字符串长度至少多1,未被使用的元素自动初始化为0。4

2013-03-16 14:44:18 1177

原创 C语言的指针例题

1使用语句实现下面所描述的功能:(1)定义一个double类型的指针head,并初始化为NULL。(2)定义一个double类型的变量salary,并初始化为8000.75,让head指向salary。(3)使用&显示变量salary所占内存的地址值。(4)使用head显示salary所占内存的地址值。(5)分别通过salary本身和head显示变量salary的值。(

2013-03-15 09:06:03 3576 1

原创 C语言的数组、字符串等一些知识总结

1、字符串:位于双引号中的字符序列,以”\0”结束,所占字节比实际多一个。2、字符常量可以赋给字符变量,字符串常量不可以赋给字符串变量。C语言中用字符数组来存放字符串。3、字符数组:memset(a,’\0’,10);用来给数组清0的。需要加头文件#include。注意:定义数组时,应确保数组长度比字符串长度至少多1,未被使用的元素自动初始化为0。4

2013-03-12 19:02:59 1993

原创 C语言字符串数组的例题

1(1)从键盘上接收一个字符串,保存到一个字符数组中。(2)然后从后面往前倒序输出这个字符串。例如:接收字符串为:“Jone”,则输出结果为“enoJ”。#include #include #include int main() {char a[10];int i;int len = strlen(a);memset(a, '\0',

2013-03-12 18:56:27 9827 3

原创 C语言数组

1、数组的基本概念(1)数组:一组具有相同数据类型的数据的有序的集合。(有序:相对于内存空间来说。)(2)宏和常量的区别:宏是批量替换,不分内存空间;常量分内存空间。(3)数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可以作为单个变量使用,所以也称为下标变量。(4)数组的下标:是数组元素的位置的一个索引或指示。(5)数组的维数:数组元素下标的个数。

2013-03-09 00:19:08 1024

原创 C语言的分支语句和循环结构知识点

1、程序结构  程序结构:顺序结构、分支结构、循环结构  C语言的两种选择语句:if else语句;switch case语句  循环结构分为:当型循环和直到型循环。2、循环语句   循环的特点是:在给定的判断条件成立时,反复执行某个程序段。循环语句为:1、while循环语句。2、do-while语句。3、for(1)while循环的特点:先判断条件表达式(表达式的

2013-03-09 00:17:35 3295

原创 C语言运算符和表达式

1、类型的自动转换    从低到高转换;2、输入输出  getchar(c)向终极输出一个字符;getchar()从终极输入一个字符。3、C语言运算符和运算符优先级运算符包括:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。优先级:初等运算符>!>算术运算符>关系运算符>&

2013-03-09 00:15:49 908

转载 写一个程序,接收两个整数a和b,并判断a是否能被b整除,输出判断结果。

写一个程序,接收两个整数a和b,并判断a是否能被b整除,输出判断结果。#include int main() { //定义变量 int a = 0, b = 0; printf("请输入两个整数:\n"); //强制刷新 fflush(stdout); //接收从键盘上输入的数字 scanf("%d%d", &a, &b); //判断a是否能被b整除

2013-03-05 21:20:58 16294

原创 写一个程序,从键盘上接收两个整数,输出这两个整数中值大的一个。

#include int main() {//4.1.1 //定义变量 int a = 0, b = 0; printf("请输入两个整数:\n"); //强制刷新 fflush(stdout); //接收从键盘上输入的数字 scanf("%d%d", &a, &b); //判断这2个数的大小 if (a > b) { printf("值最大

2013-03-05 21:20:11 7620

原创 用C语言编程,根据用户输入的半径计算球的表面积,体积,经过圆心的横切圆的面积以及以此球的半径、直径作为直径和高的圆柱体的侧面积、表面积和体积(将π定义成值为3.14的符号常量)

#include int main() { setvbuf(stdout,NULL,_IONBF,0); //设置无缓冲模式float r,surface,volume,area2; float r1,h,sarea,face2,vol2; scanf("%f",&r); surface = 4*PI*r*r; volume = 4/3*PI*r*r*r; area

2013-03-04 19:27:51 19154

原创 C语言的简单例题

1、要求从键盘上接收三个整数a,b,c,分别求++a + b + c,a++ + b + c++,a + b++ + ++c和++a + ++b + ++c的和,并将其输出。#include int main() { setvbuf(stdout,NULL,_IONBF,0); int a, b, c;printf("请输入第一个数:");scanf("%d", &a);

2013-03-04 19:25:37 1925

原创 C语言的基础知识

1、程序设计和C语言:   程序:一组计算机能识别和执行的指令。   计算机语言:二进制。(由0和1组成的指令)   汇编语言:它是文字形式的,程序员写完程序后通过汇编器将文字转换为机器码。   高级语言转机器码流程:(C)编辑器-->汇编-->汇编器-->机器码(接近人的自然语言和数学语言)C语言的发展:BCPL语言(1967年)--->B语言(1970年)--->C语言

2013-03-01 23:15:58 610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除