12 2017 档案

摘要:2017年12月19日17:12:10字符指针和字符数组的整理 1.字符数组是由若干个元素组成,每个元素中存放的是一个字符,而字符指针变量中存放的是第一个字符的地址 2.char * a;a = "I love China";指针变量可以赋值,但是数组名不可以这样赋值。 char a[12]; a[ 阅读全文
posted @ 2017-12-20 11:04 Howie_Tang 阅读(419) 评论(0) 推荐(0)
摘要:2017年12月17日15:58:41题目:定义一个int a[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}}的二维数组 1.含义:数组有3行4列 a[0] 1 3 5 7 a[1] 9 11 13 15 a[2] 17 19 21 23 二维数组a[3][ 阅读全文
posted @ 2017-12-17 20:32 Howie_Tang 阅读(727) 评论(0) 推荐(1)
摘要:/* 思考问题: 1.执行完Afor循环后指针指向哪里? 2. B重新初始化的目的 3. 假设没有B,试想下p的初始值为多少? */ #include int main(void) { int a[10],i; int * p = a; printf("请输入10个数字:"); for(i = 0;i <= 9;i++)//A scanf("%... 阅读全文
posted @ 2017-12-16 19:42 Howie_Tang 阅读(164) 评论(0) 推荐(0)
摘要:/*指针的细节汇总 2017年12月15日14:59:34 */ #include int main(void) { int a[10]={1,2,3,4,5,6}; int b[20]={1,2,3,4,5,6,7,8}; int *p = a;//指针变量指向a的地址。 int * q1 = &b[5];//指针变量指向b[5]的地址。 ... 阅读全文
posted @ 2017-12-16 19:40 Howie_Tang 阅读(184) 评论(0) 推荐(0)
摘要:2017年12月16日15:49:061.p++;*p;p++使p指向下一个元素a[1].然后执行*p,则是a[1]的值 2.*p++;++和* 的优先级是一样的 也就是先引用p的值,然后在增加 3.(若p的初始值为&a[0]) *(p++)和*(++p)作用不一样。 *(p++):先取出*p的值, 阅读全文
posted @ 2017-12-16 19:38 Howie_Tang 阅读(151) 评论(0) 推荐(0)
摘要:#include int Maxgy(int x,int y); int Mingb(int x,int y,int k); int main(void) { int k,a,b; printf("请您输入2个数字:"); scanf("%d%d",&a,&b); k = Maxgy(a,b); Mingb(a,b,k); ... 阅读全文
posted @ 2017-12-14 12:07 Howie_Tang 阅读(153) 评论(0) 推荐(0)
摘要:冒泡排序: 思路: 一组数中,相邻的两个数进行比较、交换,将最大(小)数交换至尾(首)部,即完成了一次冒泡排序。 要想对N个数字进行排序,循环N次即可. 实现代码: 选择排序 阅读全文
posted @ 2017-12-14 12:00 Howie_Tang 阅读(270) 评论(0) 推荐(0)