c10---多文件开发
2024-08-31 08:24:55
a.h
//
// lisi.h
// 注意: .h是专门用来被拷贝的, 不会参与编译 #ifndef day05_lisi_h
#define day05_lisi_h int sum(int v1, int v2); int average(int v1, int v2); int test(int v1, int v2); int new1(int v1);
#endif
a.c
//
// lisi.c
// #include <stdio.h> int sum(int v1, int v2)
{
return (v1 + v2) * ;
} int average(int v1, int v2)
{
return (v1 + v2) / ;
} int test(int v1, int v2)
{
return v1 * v1 + v2 * v2 + v1 + v2 * v1;
} int new1(int v1)
{
return v1;
} //XCode, 工程---build Phases --- Compile Source :查看编译的c文件有哪些。.h是不会参与编译,根据编译的文件来查找方法
main.c
//
// main.c
// 多文件开发
// #include <stdio.h>
#include "lisi.h" //int sum(int v1, int v2);
//int average(int v1, int v2);
//int test(int v1, int v2); int main(int argc, const char * argv[]) {
/*
国家电力系统
计算两个用户的电费
张三 : 菜鸟
李四 : 大神
*/
/*
int result = sum(10, 20);
printf("result = %i\n", result);
*/
/*
int result = sum(10, 20);
printf("result = %i\n", result); result = average(10, 20);
printf("result = %i\n", result); printf("%i\n", test(10, 20));
*/
printf("%i\n", sum(, ));
printf("%i\n", average(, ));
printf("%i\n", test(, ));
printf("%i\n", new1()); return ;
} /*
int sum(int v1, int v2)
{
int value = v1 + v2;
return value;
}
*/
最新文章
- 项目安排(离散化+DP)
- eclipse安装genymotion插件
- Jenkins离线下载插件,并安装
- ELK日志管理之——logstash部署
- Find them, Catch them
- QT笔记之自定义窗口拖拽移动
- unity3d GameObject.Find 严格区分大小写的
- HDOJ2029Palindromes _easy version
- LeetCode OJ平台上Maximum Subarray题目O(n)复杂度解决方式
- barManager.Menu(barSubItem)
- C#中log4net使用方法(一)
- document.body的一些用法以及js中的常见问题
- 5个Android开发中比较常见的内存泄漏问题及解决办法
- sql关键词的执行顺序
- ios开发-MapKit(地图框架)使用简介
- day20-多并发编程基础(一)
- c strlen和sizeof详解
- vsftp为不同用户设置不同的ftp的根目录
- C#阿里云移动推送列表
- lnmp上传文件
热门文章
- HUdson2092整数解
- nodejs -- crypto MD5签名
- 12) 十分钟学会android--APP通信传递消息之简单数据传输
- 我的wordpress在Nginx的配置
- node linux服务器部署 centos
- 僧多粥少?还原 OpenStack 的真实“钱景”
- elasticsearch批量操作
- C++基础 (2) 第二天 C++相对C的改进 命名空间 引用
- gud-cloud
- FansUnion:共同写博客计划终究还是“流产”了