c语言作业【第八次】

(相同作业的人)https://blog.csdn.net/Rayyyyyyy/article/details/84786506

https://blog.csdn.net/csdnoyns/article/details/84956747

例.简述Makefile的作用

百度百科:makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是--“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。

其余:makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等).创建程序(make程序)首先读取makefile文件,然后再激活编译器,汇编器,资源编译器和连接器以便产生最后的输出,最后输出并生成的通常是可执行文件.创建程序利用内置的推理规则来激活编译器,以便通过对特定CPP文件的编译来产生特定的OBJ文件. 

原文:https://blog.csdn.net/wzhcalex/article/details/70242180 

例.c语言分配内存的方式有哪些?c语言中常见的内存错误有哪些?

https://blog.csdn.net/dengchuanjing/article/details/79232313

比较形象:https://blog.csdn.net/iotflh/article/details/79151952

例.Static全局变量与普通变量的区别?Static局部变量与普通局部变量的区别?Static函数与普通函数的区别?

https://www.cnblogs.com/zhangliscut/p/6796948.html

https://blog.csdn.net/wangbeibei23/article/details/77455807

例.#include <> 和 #include "" 有什么区别?

#include<>是直接在在系统提供的头文件中(即标准函数库)进行调用
而“”是在先当前目录下进行搜索,如果没有再搜索系统提供的头文件

例.char *const p; char const *p; const char *p 三者的区别。

https://blog.csdn.net/m0_37806112/article/details/81252151

例.写一个宏MIN,这个宏输入两个参数并返回较小的一个。另外,当你写下面代码时会发生什么事?    least = MIN(*p++,b);

https://blog.csdn.net/z507263441/article/details/20211205

例.找出题中错误,并解释
    void GetMemory( char *p )  
    {  
        p = (char *) malloc( 100 );  
    }   
    void Test( void )   
    {  
        char *str = NULL;  
        GetMemory( str );   
        strcpy( str, "hello world" );  
        printf("%s", str);  
    }

https://zhidao.baidu.com/question/532396453.html

更详细:https://wenku.baidu.com/view/5b3f26ed9ec3d5bbfd0a7463.html

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值