>第 3 章 简单函数>形参和实参

张现超 zxqianrong@gmail.com http://zxqianrong.is-programmer.com/
2009-03-17 15:04:08

谁也不愿意看到句话:“变量可以这样,而参数却不可以”。
似乎少了个字。


宋劲杉 songjinshan@akaedu.org
2009-03-17 16:48:02

谢谢指出!已改正:)


Alps mrg.alps@qq.com
2009-11-23 23:12:43

“但是按现在的C语法只能写成void foo(int hour, minute, char c)”

minute前是不是应该有个int啊?
PS:非常感谢您把这么好的书奉献给大家!


宋劲杉 songjinshan@akaedu.org
2009-12-27 16:16:14

我是说假如是这样写的话,会使语法解析变得复杂。


常锋 6329775@qq.com
2010-10-15 11:02:09

习题:
int increment(int x)
{
	x = x + 1;
	return x;
}

int main(void)
{
	int i = 1, j = 2;
	increment(i); /* i now becomes 2 */
	increment(j); /* j now becomes 3 */
	printf("%d:%d\n", increment(i), increment(j));
	return 0;
}


云中一木 yzym@oxin.biz
2010-12-02 14:28:13

“但是按现在的C语法只能写成void foo(int hour, minute, char c)”
这句话从上下文看本身没问题,但极易引起误解,我也是在这里看了解释才算搞明白。


宋劲杉 songjinshan@akaedu.org
2010-12-04 20:08:29

正式出版的书中会把这个问题再仔细阐释一下的


刘禄斌 liulubin1988@126.com http://learn.akae.cn/media/ch03s03.html
2011-07-28 16:46:37

"用命令man 3 printf可以查看到printf函数的原型"这里面的命令是在哪里输入?是在shell中吗?为什么我输入之后出错?
"Man Page中有些页面有重名,比如敲man printf命令看到的并不是C函数printf",这里面的命令又是在哪里输入?如何输入,也是在Shell中吗?为什么我又出错了。
如果有可能,麻烦您详细解答,如果可能,可以把答案发一份到我的邮箱吗?谢谢您。


无慎 iqwang2008@sina.com
2011-12-25 23:00:05

拜托,习题尽量在下一章开始前解答或点评一下…本来是菜鸟的,让一些菜鸟一误导更菜了


如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!