摘要: 今天看到了基本关于C语言书籍的推荐,百科查了下还不错,列出来,寒假有时间看看:C语言:C语言解惑(过于简单,艹)你必须知道的495个C语言问题C陷阱与缺陷C编程专家 (提高)算法:编程之美编程珠玑剑指offer---名企面试官精讲典型编程题 何海涛深入理解计算机系统未完待续... ... 阅读全文
posted @ 2012-12-06 23:48 曙光_用代码记录人生 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.C语言没有string s;用char * s; char s[100];表示字符串对于字符串的scanf("%s",s); s前面不需要加&,,,2.scanf("_%d",&a); 前面加上一个空格,避免循环输入的时候用getchar();吃掉后面的enter;3.c=getchar(); putchar(); 和 c=getch();putch(c);的区别前者先输入到缓冲区,当按下回车后,才赋值,可用回退修改;;;而后者直接赋值,不能修改;输入字符串包含空格:gets(s); puts(s);4. int a=4; float 阅读全文
posted @ 2012-12-06 22:23 曙光_用代码记录人生 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、写一个函数找出一个整数数组中第二大的数。// 时间复杂度O(n)const int MINNUMBER = -32767;int find_sec_max(int data[], int count){ int maxnumber = data[0]; int sec_max = MINNUMBER; for(int i = 1; i < count; i++) { if(data[i] > maxnumber) { sec_max = maxnumber; maxnumber = data[i... 阅读全文
posted @ 2012-12-06 00:36 曙光_用代码记录人生 阅读(201) 评论(0) 推荐(0) 编辑