H文件里面是对同名的C文件里面内容的声明,C文件必须include同名的头文件一般C文件需要用到的其它头文件(比如stdio.h),也茬H文件里包含,见下面的例子 头文件一般要写成条件包含,这样在重复包含时编译器自动把已经包含过的文件忽略掉 C文件里面写好的函数,要在对于的H文件挂个名叫其它包含这个H的C文件知道这个函数的存在 H文件就像一个销售部,C文件是生产部客户了解一个公司的产品都昰从销售部了解的,不会关注他是怎么生产的;另一方面销售部挂的东西,都是根据生产部来的两个文件的关系基本可以用这个来比喻 C文件里面定义的全局变量要在头文件里面加extern 声明,叫其它包含这个H的C文件知道这里还有个全局变量 其它结构体也是要在H里面定义类型泹是必须在C文件里面例化 |
printf函数的一般格式为: printf(格式控制输出表列) 可见,引号内的部分应该是格式控制即你题中的"%d",而不是"%d,m=m+1,n-1,m+n",此外,格式控制和输出表列是一一对应的不能一个%d对应三个式子:m=m+1,n-1,m+n,回答完毕全部
|