摘要: // ***************************************************************// 例如输入当前时间2006年12月20日19时17分59秒,// 计算后输出时间是2006年12月20日19时18分00秒。// 程序要求://1)程序应该可以运行:通过控制台输入数据,输出数据通过printf给出;//2)程序结构明了、逻辑清晰;//3)请考虑闰年、月份(大小)等逻辑;//4)程序功能完整;// ***************************************************************#include &l 阅读全文
posted @ 2007-04-24 15:34 rousya 阅读(1973) 评论(1) 推荐(0)
摘要: 函数调用的传值和“传址” 以下文字只想说明一个问题:所有的参数传递都是传值;要想通过函数改变一个变量的值,只有将此变量的地址传入函数。 其实C语言中根本没有传址这一说,所有的函数在传递参数时都是采用的传值调用,即在调用时完成实参对形参的赋值,也就是说在传递参数时永远都是将实参的值传递给形参。形参是一个局部变量,作用域是函数体内,初始化是在函数调用时。那经常用到的指针作形参不是传地址吗?其实不是。我觉得说传址的人是为了让初学者好理解才不得已那么说的(其实在遇到用于输出的参数时,如果我在无法给人讲清楚,或是想节约口舌时也不得不说这是传址调用)。指针作为形参,在函数调用时,传递的是指针的值,只不过这 阅读全文
posted @ 2007-04-24 08:15 rousya 阅读(438) 评论(0) 推荐(0)