上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页
摘要: 转载自这里: http://www.cnblogs.com/xuhj001/p/3436177.html 学到数组与指针这一块内容,感觉脑袋又开始混乱了,理不清楚变量名 地址 数组地址 指针的关系了。 里面有一句话挺好的: 变量名实际上是一个符号地址,在对程序编译连接时由系统给每一个变量名分配一个内 阅读全文
posted @ 2018-09-29 14:55 eatwhat 阅读(2832) 评论(0) 推荐(0) 编辑
摘要: #define YEARS 5#define MONTHES 12 感想:二维数组总是感觉没有那么一维数组直观,写起来比较费脑子,要多写啊。 阅读全文
posted @ 2018-09-29 13:16 eatwhat 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 1.比如c99里面有一个特性, int count[]={0,[5]=7,9,10} 这种在VS2017里面是编译不通过的。; 2.c99有一个变长数组的概念(VLA),但是vs2017不支持。 阅读全文
posted @ 2018-09-29 11:53 eatwhat 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: http://www.freetechbooks.com/ 阅读全文
posted @ 2018-09-29 09:39 eatwhat 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 有这么一道题。医院里的医护人员,包括A在内,总共有16名医生和护士。下面讲到的人员情况,无论是否把A计算在内,都 不会有任何变化。在这些医护人员中:护士多于医生;男医生多于男护士;男护士多于女护士;至少有一位女医生。那么,请问A的性别和职务是什么? 设男医生个数为m1,男护士个数为m2,女医生个数为 阅读全文
posted @ 2018-09-28 23:59 eatwhat 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 效果如下图: 思路就是外层循环控制要打印的行数,里层循环控制每行打印的数字个数。 阅读全文
posted @ 2018-09-28 13:56 eatwhat 阅读(3336) 评论(0) 推荐(0) 编辑
摘要: 效果如下: 我是怎么想的: 总共需要打印6行字母,那么就需要一个循环来控制打印第几行,大概代码如下: for(int i=0;i<6;i++) { } 每行都会打印字母,而且循环越往后,需要打印的字母越多,那么每行打印字母也需要一个循环,比如打印F到A这需要一个循环,其它也是同样的道理。每行打印完都 阅读全文
posted @ 2018-09-27 00:53 eatwhat 阅读(3155) 评论(0) 推荐(0) 编辑
摘要: 效果如下: 我是怎么考虑这个问题的。 首先共有5行,那么我们需要一个循环,让这个循环走5遍。 那么我们有个大概的代码结构 for(int i=0;i<5;i++) { } i的定义域是[0,4]之间的整数,共5个数,所以循环5次。 接下来再考虑,第一次循环输出一个星,后面几次循环输出的星越来越多,所 阅读全文
posted @ 2018-09-26 22:13 eatwhat 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 一个一般性的结论 int a[100]={N}//N是一个大于等于0的整数 以上代码只会把a[0]初始化为N,其它内存单元都会被初始化为0 int a[100]={5} 这行代码它只会把a[0]初始化为5,数组中剩下的内存单元都将被初始化为0。 所以int a[100]={0},会把所有的数组中的所 阅读全文
posted @ 2018-09-26 15:22 eatwhat 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 对于字符数组而言 char string[10]; 当写下上面的代码的时候,一定要明白它的内涵。 10意思是这个数组有10个元素,即10个内存单元。 这10个内存单元是string[0]~string[9],0到9共10个数并没有string[10],string的定义域在0到9之间的整数,10不在 阅读全文
posted @ 2018-09-26 13:32 eatwhat 阅读(840) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 33 下一页