C语言
morefunz
人类被赋予了一种工作,那就是精神的成长。
展开
-
c程序设计语言 习题1-9
最近开始看《c程序设计语言(K&R)》,配合《C primer plus》一起。前者的习题对于我这样几乎零基础的还是有一定难度。觉得有必要记下自己遇到的问题,和思索并解决的过程。Exercise 1-9 - write a program to copy its input to its output,replacing each string of one or more blanks原创 2016-11-07 19:54:39 · 785 阅读 · 0 评论 -
c程序设计语言 习题1-12
在这里我仅将学习《c程序设计语言》过程中困扰过我的习题列出来,并记录思考的过程。 -Exer 1-12. Write a program that prints its input one word per line. 写一个程序,将输入的每一个单词单独输出为一行。 构思这道题的时候,我首先想到的是和习题1-9一样,使用上一个字符和当前字符组原创 2016-11-07 20:41:55 · 677 阅读 · 0 评论 -
const和指针
const 和指针结合时,不同的结合顺序意义不一样。 int i, j; int const *p = &i; //表示 p只能指向i的地址;不能指向其他变量的地址 *p = 26; //OK;可以通过*p来修改变量i的值; *p = &j; //E原创 2016-11-08 20:43:56 · 202 阅读 · 0 评论 -
c程序语言 习题1-13
写一个程序,打印一个直方图记录每个单词的长度。 题目的要求我没有完全理解。因为这一章节是数组,所以我写的程序只是采用了数组,把每个单词的长度作为数组,打印出来。 代码如下: /************************************************************************* > File Name: exer1-13.c -- writ原创 2016-11-09 19:44:31 · 405 阅读 · 0 评论 -
C语言程序的文件格式
今天在一篇文章看到以下信息,讲解关于ELF文件格式的内容,觉得有必要记录下来以备查阅: const常量, 字符串字面值都是位于.rodata段, 在链接时.rodata段与.text段合并到Text Segment中, 在加载运行时操作系统把Text Segment的页面只读保护起来, 防止意外改写. 操作系统的内存管理与编译器的语义检查为全局const变量提供了双重保护.函数的局部变转载 2016-12-06 10:10:26 · 3514 阅读 · 0 评论