摘要: 编译和运行 一般系统中的环境包括翻译环境和执行环境。 翻译阶段 翻译环境简单来说就是将编写的高级程序翻译成目标代码,然后通过连接器进行连接,最后生成目标文件。如以下图示: 执行阶段 阅读全文
posted @ 2017-10-09 21:27 百草春生 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 题目:编写一个函数,从一个字符串中去除多余的空格。函数的原型应该如下: void deblack(char string[]) 当函数发现字符串中如果有一个地方由一个或多个连续的空格组成,就把它们改成单个空格字符串。注意当你遍历整个字符串时要确保它以NUL字符结尾。 思路:遍历字符串,遇到两个空格则 阅读全文
posted @ 2017-10-09 21:20 百草春生 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 第一道题 题目:正数n的平方根可以通过一系列近似值来获得。每个近似值都比前一个更加接近准确值。第一个近似值是1,接下来的近似值则通过下面的公式来获得。ai+1=(ai+(n/ai))/2 编写一个程序,读入一个值,计算并打印出它的平方根。如果你将所有的近似值都打印出来,你会发现这种方法获得准确结果的速度有多快、原则上,这种计算可以永远进行下去,它会不断产生更加准确的结果。但在实际中,由于浮点变量的... 阅读全文
posted @ 2017-10-09 21:13 百草春生 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 声明一个指针变量并不会自动分配任何内存。 NULL指针就是不指向任何东西的指针。它可以赋值给一个指针,用于表示那个指针并不指向任何职。对NULL指针执行间接访问操作的后果因编译器而异,两个常见的后果分别是返回内存位置零的值以及终止程序。 我声明了一个指针,并赋值为NULL,查看了在VS2013中关于 阅读全文
posted @ 2017-10-09 21:08 百草春生 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 *在字符串数组中查找固定字符串 3 */ 4 #include 5 #include 6 #define TRUE 1 7 #define FALSE 0 8 9 int find_char(char **strings, char *value) 10 { 11 char *string; //字符串循环变量 12 char *parV... 阅读全文
posted @ 2017-10-09 21:01 百草春生 阅读(2230) 评论(0) 推荐(0) 编辑