计算器

计算器

1. 题目和要求
2. 理解main
3.linux代码规范
4.gcc编译命令集合

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 头文件所在的路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值