计算器
1、题目和要求
练习:建一个工程名为sum,包含三个:sum.h, sum.c, main.c; sum.h中定义一个函数 int sum(const int a, const int b),然后main.c中调用,给你20分钟,写完上传到服务器2、理解main
int main(int argc, char **argv), 其中argc表示参数的个数,argv保存实际传递的参数例:char **a 和 char *a[]:两者等价,指的是a指向一块地址,所以a是一个指针,而这个地址下面存储的又是指向字符串的指针
argc用来做啥,判断传递的参数够不够,或有没有多,若多了或少了,就应该告诉用户传递的参数不对
3、linux代码规范
- 层与层之间4个空格,{}的第一个 { 不能独占一行
- 形参之间用空格
- 花括号起始处有空格
- 关键字后留空格
- 实参前后留空格
- 头文件#ifndef 中后面的名字遵从规范: 文件名_H,比如sum.h 应当为 SUM_H, 再比如 my_sum.h 应当为 MY_SUM_H
4、gcc编译命令集合
- ./mymain 参数1 参数2 阐述3 …
- gcc main.c sum.c -o sum -I ./
gcc c文件的列表(空格分隔) -o 需要生成的目标可执行文件 -I 头文件所在的路径