C语言
C语言
小王~同学
这个作者很懒,什么都没留下…
展开
-
C语言—数组的应用:三子棋小游戏
文章目录设计思路代码实现chess.h(声明)chess.cmain.c设计思路要实现一个三子棋的代码,应该理清思路,先搭框架再进行细节的填充。1.进入一个游戏,首先要有菜单进行选择。2.用户选择之后就要出现游戏的面板:一个三行三列的棋盘;此时就应该定义一个二维数组,先将面板进行初始化,再将游戏的面板展现给用户。3.接下来用户和计算机进行输入,每输入一次就要有一次判断。判断的结果有:用户...原创 2020-04-22 11:31:29 · 407 阅读 · 0 评论 -
用C语言写一个猜数字的游戏
代码:#include <stdio.h>#include <Windows.h>#include <time.h>#pragma warning (disable:4996)//猜数字游戏void menu(){ printf("###################\n"); printf("######1.play ######\n");...原创 2020-04-15 15:06:36 · 642 阅读 · 2 评论 -
用二分查找在一个有序数组中找数
有序数组:a[]={1,2,3,4,5,6,7,8,9,10}二分查找:首先在数组中找到中间位置的数组下标mid=(start+end)/2,将所要找的数x与mid进行比较:若x>mid,则要找的数在后半部分,所以令start=mid+1若x<mid,则要找的数在前半部分,所以令end=mid-1重复以上步骤,直到找到x=mid代码实现如下:#include <s...原创 2020-04-09 17:31:53 · 1910 阅读 · 0 评论 -
计算n!及阶乘相加
1.计算n!#include <stdio.h>#include <Windows.h>#pragma warning (disable :4996)Mul (int _n){ int result = 1; for (; _n > 0; _n--) { if (_n == 1) printf("%d", _n); else pri...原创 2020-04-09 10:27:49 · 1324 阅读 · 0 评论 -
奇数的判断
1.判断一个数是否为奇数代码:#include <stdio.h>#include <Windows.h>#pragma warning (disable:4996)int Odd(int _data){ if (_data % 2 == 1) { return 1; } else return 0; //(1) return _data ...原创 2020-04-08 15:49:53 · 2046 阅读 · 1 评论 -
C 重点关键字: static
C语言中关键字static常常会出现在面试题中,why?首先,在C语言中static是来修饰变量和函数的。static修饰局部变量static修饰全局变量static修饰函数1.修饰局部变量2.修饰全局变量...原创 2020-04-01 22:04:34 · 235 阅读 · 0 评论 -
在内存中整型的存储
目录整型的存储原码、反码、补码数据的写入和读取写入数据读取数据大小端整型的存储整型在内存中的存储都是以补码的形式进行存储的原码、反码、补码在计算机中数据可以分为有符号数和无符号数数据的表示方法为:原码,反码和补码原码:二进制序列(有符号数最高位为符号位)反码:将原码的_符号位不变_,其他位依次取反补码:反码+1(其中符号位要参与运算)无符号数:原码=反码=补码有符号数:最高位代表符号位,正数“0”,负数:“1”有符号正数:原、反、补相同,最高位为0有符号负数:要进行原、反、补的转换原创 2020-06-01 18:10:28 · 367 阅读 · 0 评论 -
C语言—字符串函数模拟实现以及使用
目录1.求字符串长度strlenstrlen 函数的模拟实现:(三种方法)2.长度不受限制的字符串函数strcpy strcpy函数的模拟实现:stract stract函数的模拟实现:strcmp strcmp函数的模拟实现3.长度受限制的字符串函数strncpystrnactstrncmp4.字符串查找strstrstrtok1.求字符串长度 strlen ...原创 2020-06-13 21:49:04 · 617 阅读 · 0 评论