c
'Chris_
这个作者很懒,什么都没留下…
展开
-
c语言中size_t做减法和0比较出错
关于size_t今天看《C和指针》的时候,自己用malloc实现了一个calloc。但出现了小小的意外,确实是自己粗心大意了。贴上代码void *my_calloc( size_t n_elements, size_t element_size ){ char *new_memory; n_elements *= element_size; new_...原创 2018-08-09 17:27:23 · 1741 阅读 · 0 评论 -
Makefile的初学
Makefile的初学Makefile文件的书写规则如下:<target> : <prerequisites> [tab] <commands>首先写一个target,这里可以自己进行取名然后prerequisites里是前置条件,一般来说写上命令第二行开始必须用tab再接命令。举个例子:我们先创建main.c fun1.c fun2.c...原创 2019-01-19 20:05:48 · 189 阅读 · 0 评论 -
八皇后问题—c语言实现
八皇后问题—c语言实现八皇后问题是一个以国际象棋为背景的问题:如何能够在8×8的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。来自Wikipedia。采用的思想是递归。主要实现几个函数:void print_board():能够打印棋盘上皇后的位置。int conflicts( int row, in...原创 2019-01-19 20:35:29 · 764 阅读 · 0 评论