自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C 有关结构体的一些知识

结构体类型的创建 结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。 例如描述一个学生: 1.声明类型的同时对结构体变量进行定义 struct Stu { char name[20]; int age; char sex[5]; char id[20]; }stu; 2.先声明结构体类型,再对变量进行定义 struct St...

2018-05-26 15:57:41 430

原创 C 打印日历

1.题目 给出指定的年和月 打出所对应的日历 2.程序代码 已知一个基准天,2000.1.1是星期六,总体思路,要先求出所求年份的1.1是星期几,再求出所求月份的1号是星期几,之后再考虑闰年和平年的问题,还有每个月天数的问题,所以创建一个全局的二维数组,分别存放闰年和平年的每个月所对应的天数,为了让1月能与数组中的months[][1]对应起来,所以再前面加上一个元素0;打印日历时,应注意前...

2018-05-23 00:13:29 660

原创 C 八皇后问题

1.题目 八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8×8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种计算机语言可以...

2018-05-17 23:01:07 369

原创 C 蛇形数组

1.题目 例如: 2.程序代码 void print_arr(int arr2[N][N])//打印数组 { int i, j; for (i = 0; i < N; i++) { for (j = 0; j < N; j++) { printf("%2d ", arr2[i][j]); ...

2018-05-15 22:12:44 529

原创 C 对指针数组、数组指针 和 函数指针、函数指针数组、指向函数指针数组的指针的理解

0.指针和数组的定义与声明(说明指针和数组是不一样的) ① //text.c char arr[] = "abcdef"; //在text.c文件中定义数组 //main.c ertern char *arr; // 调用其他源文件中的参数时要用ertern int main() { printf("%s\n", arr); return 0; } 执行后程序崩溃;t...

2018-05-07 17:06:18 334

原创 C 模拟实现一些常用的函数

1.题目 实现memmove 2.程序代码 memmove用于从ori拷贝count个字节到obj,如果目标区域和源区域有重叠的话,memmove能够保证源串在被覆盖之前将重叠区域的字节拷贝到目标区域中。但复制后ori内容会被更改。但是当目标区域与源区域没有重叠则和memcpy函数功能相同。 若为这种情况obj比ori小,应采取从前向后赋值,若采取从后向前赋值,6和5会把3 4消除,没...

2018-05-06 16:57:30 330

空空如也

空空如也

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

TA关注的人

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