C++

c-堆排序

堆(英语:heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质:堆中某个节点的值总是不大于或不小于其父节点的值;堆总是一棵完…

c-free()方法

Q:以下代码,当用户输入'freeze'时会崩溃,而如果输入'zebra'则运行正常,为什么? #include <stdio.h> #include <stdl…

c-gets()方法

Q:下面的代码有一个被隐藏的问题,你能找到它吗? #include <stdio.h> int main(void) { char buff[10]; mems…

c++-strcpy函数的实现

1,检查指针有效性;2,返回目的指针des;3,源字符串的末尾 '\0' 需要拷贝。写出了流行的写法,不过不完美。 char *my_strcpy(char *dst,const …

c++-求输出结果

#include<iostream> using namespace std; int main() { int x=9999,count=0; while(x) { …

c-文件读写

#include<stdlib.h> #include<stdio.h> int main() { char buff[20]; FILE *fil…

c-创建链表

#include<stdio.h> #include<stdlib.h> #include<malloc.h> typedef struct L…

c-取一个整数a从右端开始的4~7位

1.先使a右移4位。2.设置一个低4位全为1,其余全为0的数。可用(0<<4)3.将上面二者进行&运算。 #include <stdio.h> in…

c-选择排序

//选择一个最小的与第一个元素交换,第二个元素与后面进行比较,并进行交换。 #include<stdio.h> #define N 10 int main(){ int…

c-用递归方法求5!

//简单的了解下递归 #include <stdio.h> int main(){ int fact(); printf("%d!=%d\n",fact(5)); } …

加载更多