- 博客(6)
- 收藏
- 关注
原创 解析C语言结构体,位段
1.结构体的定义将不同类型的数据组合成一个有机的整体,这些整合在一个整体中的数据是互相联系的,它们组织成一个组合项,在一个组合项中包含若干个类型不同(也可以相同)的数据项,C语言 中允许用户自己指定这样一种数据类型,它称为结构体。2.结构的初始化结构的初始化与数组的初始化很相似。一个位于一对花括号内部、由逗号分隔的初始值列表可用于结构各个成员的初始化。这些值根据结构成员列表的顺序写出。
2017-07-12 20:09:30
6488
1
原创 模拟实现strlen与strcpy函数
#include#include#includeint my_strlen(const char* str){int count = 0;assert(str!=NULL);while(*str!='\0'){count++;str++;}return count;}int main(){ const char *p="hello bit."; int ret =
2017-05-03 20:01:24
345
原创 扫雷
#ifndef __GAME_H__#define __GAME_H__#include #include #include #include #define COUNT 80//你布下的雷数 #define COL 9#define ROW 9#define COLS COL+2#define ROWS COL+2void init_board(char board[ROW
2017-04-20 21:17:36
279
原创 折半查找与猜数字游戏
1.折半查找#includeint main(){ int arr[] = {1,2,3,4,5,6,7,8,9,10}; int key = 7; int left = 0; int right = sizeof(arr)/sizeof(arr[0])-1; while(left<=right) { int mid = left+(right-left)/2; if(
2017-04-16 18:51:03
1193
原创 利用C语言解决实际问题
1.5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第一,我第三。B选手说:我第二,E第四。C选手说:我第一,D第二。D选手说:C最后,我第三。E选手说:我第四,A第一。比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。#includeint main(){ int a = 0; int b = 0; int c = 0;
2017-04-16 18:18:46
6328
原创 三子棋小游戏
#ifndef __GAME_H__#define __GAME_H__#include #include #include #define ROWS 3#define COLS 3void init_board(char board[ROWS][COLS], int row, int col);void display_board(char board[ROWS][COLS],
2017-04-16 17:56:10
290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人