摘要: char数组中不论是一维还是二维的,在程序执行时每一块的分离依据都是以提供的起始地址到'\0'为一个处理的字符串。所以关于char[]的函数都是只提供相应起始地址作为形参就可以。 char[]互相交换内容时不是用的=号,而是使用strcpy(a,b),char[]只有在初始化的时候可以用=号,其中a 阅读全文
posted @ 2017-05-30 20:46 稳住能赢 阅读(2396) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<stdlib.h>#include<time.h>#include<string.h>void shuffle(char poker[54][7]){ char temp[6]=""; for (int i = 0; i < 54; i++) { 阅读全文
posted @ 2017-05-30 19:42 稳住能赢 阅读(2872) 评论(0) 推荐(0) 编辑
摘要: 辗转相除法,又称欧几里得算法。两个正整数a和b(a>b),它们的最大公约数等于余数c和较小的数b之间的最大公约数。最小公倍数=两数之积/最大公约数 #include <stdio.h>int get1(int a, int b){ if (a < b) { int c = a; a = b; b = 阅读全文
posted @ 2017-05-30 11:37 稳住能赢 阅读(2960) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>int main(){ char str[10]="123456789"; char *pStr = str; printf("%d\n", sizeof(str)); printf("%d\n", sizeof(sizeof(pStr))); printf("% 阅读全文
posted @ 2017-05-30 11:02 稳住能赢 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 取给定的地址的值:int data=*(int*)0x01234567; 给定值存放给定地址:*(int*)0x01234567=1; 在vs中试验时,要先把项目设置固定基址,如随便int a=1;然后看a的地址,把上面0x01234567换成a的地址或者a附近能读写的地址,因为随便弄个0x0123 阅读全文
posted @ 2017-05-30 09:48 稳住能赢 阅读(187) 评论(0) 推荐(0) 编辑