C
文章平均质量分 53
mi_zhi_lu
这个作者很懒,什么都没留下…
展开
-
C语言基本操作符
算术操作符+ - * / %+ - * / 用于整数和浮点数运算% 只用于整数运算移位操作符<< >>左移左边丢弃,右边补0原值不会被改变移n位,相当于乘2的n次方 右移算术右移右边丢弃,左边补齐符号位逻辑右移右边丢弃,左边补0位操作符赋值操作符复合赋值操作符单目操作符...原创 2018-07-02 19:22:35 · 589 阅读 · 2 评论 -
C语言数组概述
目录目录1.一维数组1.1数组的创建1.2数组的初始化1.3用指针访问数组2.二维数组2.1二维数组的创建2.2二维数组的初始化2.3指针访问二维数组3.有关数组的运算1.一维数组1.1数组的创建[ ]中必须是常量,不能是变量char arr[10]; float arr1[2];double arr2...原创 2018-06-28 13:34:56 · 185 阅读 · 0 评论 -
写函数实现strcpy和strlen
实现strcpy调用库函数实现#iinclude <string.h>int main(){ char arr[20]; strcpy(arr, "i love you!); //把原字符串copy到目标串中 printf("%s\n", arr); system("pause"); return 0;}自原创 2018-07-03 22:48:41 · 710 阅读 · 0 评论 -
C语言冒泡排序
冒泡排序思想冒泡排序,就是相邻元素进行比较,比如:下图就是一趟冒泡排序,一趟把最大的数放在最后,下一趟把第二个最大的数字放在最后,依次比较下去。 详细代码#include <stdio.h>#include <stdlib.h>void bubble_sort(int arr[], int sz){ int i = 0; int ...原创 2018-06-28 18:00:08 · 165 阅读 · 0 评论 -
三子棋小游戏C语言
设计三子棋思路首先写main函数,无论游戏开始还是退出,都先要打印一个菜单,所以写一个菜单函数menu();然后根据菜单选择游戏开始和退出了,如果选择玩游戏,那么就执行游戏函数game(),否则就退出。对于game()函数中,首先要打印一个棋盘,用一个二维数组;第二步就是玩家下棋;第三步电脑下棋;每一步下棋都要判断输赢。然后一直循环,直到有一方赢,或者平局退出。对于下棋的结果,有3中情况...原创 2018-07-04 22:38:21 · 343 阅读 · 0 评论 -
模拟实现一些简单库函数
模拟实现一些简单的库函数strlenstrcpystrcatstrcmpstrstrmemcpymemmovestrlen的模拟实现strlen是用来求字符串长度,从首字符开始数,一直到'\0'才停下。#include <stdio.h>#include <stdlib.h>#include <assert.h>...原创 2018-07-30 21:09:27 · 150 阅读 · 1 评论