c
李大卫
开心的源头是知足,知足的源头是感恩。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
字符串转换成数字
void main(){//将字符串转换为数字char str[80];int i = 0;printf("Input : ");while ((str[i] = getchar()) != '\n'){i++;}str[i] = '\0';int n = 0;for (int i = 0; str[i] != '\0'; i++){n = 10 * n原创 2014-05-15 18:27:27 · 885 阅读 · 0 评论 -
输入年月日计算出是该年的第多少天
//转换函数如下int dayofyear(int year, int month, int day){//k月份 leap判断闰年int k, leap;int tab[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,原创 2014-05-16 09:09:35 · 2600 阅读 · 0 评论 -
各种字符串函数(strcpy,strcmp,strlen)之深度剖析
//普通方法void strcpy1(char str1[], char str2[]){int i = 0;for (; str2[i] != '\0'; i++){str1[i] = str2[i];}str1[i] = '\0';}//简练方法void strcpy2(char str1[], char str2[]){int i = 0;whil原创 2014-05-16 21:35:59 · 941 阅读 · 0 评论 -
字符串中16进制数字转换成十进制输出
void main(){for (int i = 0; str[i] != '\0'; i++){if (str[i] >= '0'&&str[i] n = 16 * n + str[i] - '0';}else{n = 16 * n + str[i] - 'a' + 10;}}printf("转换后的数字是:%d\n", n);}原创 2014-05-15 18:32:22 · 1483 阅读 · 0 评论 -
数组元素下标运算法之深度剖析
int a[10]={....};int *pa=&a[0];对上面这行相信大家都不陌生吧,其中【】的作用是代表下标,但是这对【】的原理是什么呢?其实a[i]中【】的作用就是进行*(a+i)操作,这样大家应该也就明白了int *pa=&a[0];int *pb=pa;pb[5]和a[5]其实是等价的了吧!原创 2014-05-16 09:44:01 · 1080 阅读 · 0 评论 -
输入年份和天数计算出几月几号
//转换函数如下,其中通过指针同时向主函数传回月份和天数void month_day(int year, int yearday, int *month, int *day){//k月份,leap判断是否闰年(0非闰年1闰年)int k, leap;int tab[2][13] = {{ 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30原创 2014-05-16 09:23:30 · 3481 阅读 · 0 评论 -
字符数组和字符指针的区别
字符数组是一个指针常量,而字符指针是一个指针变量,如下代码所示char a[80];a[80]="Hello"; //错误,只能挨个元素进行赋值char *p;p="Hello"; //正确,因为是变量可以指定指向哪个字符串原创 2014-05-17 09:53:07 · 1047 阅读 · 0 评论 -
c语言学习之结构篇代码示例-输入n个同学的姓名,数学英语成绩,按照平均分从低到高排序并输出
#includevoid main(){const int count = 5;//定义数量struct student{char name[80];float math,eng;float aver;}stu[count],temp;//输入for (int i = 0; i scanf("%s%f%f", stu[i].name, &stu[i].m原创 2014-05-19 09:55:29 · 5588 阅读 · 0 评论 -
浅析变量的作用域和生存周期的区别
作用域:在一定的空间范围内能够使用。生存周期:在一定的时间范围内存在。example:int f(int x){static int k=0;x+=k++;return x;}求f(f(2));这个结果是2,其中上例中k是一个静态局部变量,它的作用域就是本函数体内部,而它的生存周期确实一直有效,也就是说该变量一旦声明了之后,在内存开辟了一个单元用来存放它,只有在原创 2014-05-22 08:57:56 · 1393 阅读 · 0 评论
分享