摘要: 先看一段代码: #include <stdio.h> int main(void) { char s[10] = "jackpot\n"; printf("%s", s); printf("%.1s\n", "hello,world" + 1); printf("%s\n", (char *)0xffffffff); return 0; }printf中,经常用%s来格式化字符串,那么%s的作用是什么呢?第一个,我们给了s作为参数,即字符串的首地址,结果输出了jackpot第二个,输 阅读全文
posted @ 2012-01-22 12:39 universe.ini 阅读(178) 评论(0) 推荐(0)
摘要: K&R的神书,一直以来只是泛泛的阅读,自以为对C语言掌握了,但是实在是浮于表面,太过浮躁了。春节期间打算重新阅读,完成上面的测试。 自从C语言和UNIX诞生以来,两者就以不同的形式不断影响着人类社会。 一个C语言的发展图大致如下: -----> |BCPL|------->|B|-------->|New B|------->|C| (上图来自Expert C Programming) 最初C语言的发明就是为了避免用汇编语言来写UNIX系统,所以UNIX诞生的时间要早于C。 进入正题,第一个C程序。 #include <stdio.h> int ma 阅读全文
posted @ 2012-01-22 09:47 universe.ini 阅读(299) 评论(0) 推荐(0)