iOS开发-Day12-C的复习
来源:互联网 发布:云天明 知乎 编辑:程序博客网 时间:2024/06/04 18:14
今天并没有怎么复习,但是对部分知识点做了一下回顾,还是发现了不少漏洞
1、定义数组时
static int arr[10];//数组中所有值为0int arr[10];//数组中值随机int arr[10]={0};//数组中所有值为0int arr[10]={1};//数组中初第一个元素都为0
2、switch的参数可以为int、 short、 char 或者 byte,还有enum
3、关于const和宏定义的区别并没有掌握,详细见day9
今天改进了万年历,更好看了一点,嘿嘿嘿
void wannianli(int year,int month,int day){ int runyear=0,daycount=0; int allmonth[2][13]={{0,31,28,31,30,31,30,31,31,30,31,30,31},{0,31,29,31,30,31,30,31,31,30,31,30,31}}; if ((year%4==0&&year%100!=0)||year%400==0) { runyear=1; } for (int i=1; i<=month; i++) { daycount+=allmonth[runyear][i-1]; } //daycount+=day;//一年中第几天 //printf("%d \n",daycount); //printf("%d",year-1 + (year-1)/4 - (year-1)/100 + (year-1)/400); int monthweek[allmonth[runyear][month]]; for (int i=0; i<allmonth[runyear][month]; i++) { monthweek[i]=(year-1 + (year-1)/4 - (year-1)/100 + (year-1)/400 + daycount+i+1)%7; } printf("% d.%d\n",year,month); printf("日\t一\t二\t三\t四\t五\t六\t\n"); if (monthweek[0]!=0) { for (int i=0; i<monthweek[0]; i++) { printf("\t"); } } for (int i=0; i<allmonth[runyear][month]; i++) { if (monthweek[i]==0) { monthweek[i]+=7; } printf("%d\t",i+1); if ((monthweek[i])%6==0) { printf("\n"); } } printf("\n\n");}nt main(int argc, const char * argv[]) { @autoreleasepool { wannianli(2015,7,24); wannianli(2015,8,24); wannianli(2015,9,24); } return 0;}
是不是好看了很多
0 0
- iOS开发-Day12-C的复习
- iOS开发-Day2-C的复习
- iOS开发-Day3-C的复习
- iOS开发-Day4-C的复习
- iOS开发-Day5-C的复习
- iOS开发-Day6-C的复习
- iOS开发-Day7-C的复习
- iOS开发-Day9-C的复习
- iOS开发-Day10-C的复习
- iOS开发-Day11-C的复习
- iOS开发脚踏实地学习day12-通讯录和plist存储
- IOS开发笔记2-C语言基础复习
- IOS开发笔记3-C语言基础复习
- IOS开发笔记4-C语言基础复习
- IOS开发笔记5-C语言基础复习
- IOS开发笔记6-C语言基础复习
- IOS开发笔记7-C语言基础复习
- IOS开发笔记8-C语言基础复习
- 安装mingw+msys问题之三——其他环境问题
- Android Fragment 真正的完全解析(上)
- 杭电ACM2037java做法
- arm指令中mov和ldr的区别
- C/C++校招笔试面试经典题目总结九
- iOS开发-Day12-C的复习
- ios 常用的正则表达式
- android开发 Edittext编辑框超出屏幕
- Mycat ERROR 1064 (HY000): bad insert sql
- spring中各个jar包的作用
- java工作半年总结(反射)
- C++静态成员与函数
- 搭建SSH框架顺序和注意事项
- 错误:Unsupported major.minor version 51.0(jdk版本错误)