前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三年经验的C,超过两题答不出请离开软件界

三年经验的C,超过两题答不出请离开软件界

作者头像
一见
发布2018-08-07 17:02:02
2660
发布2018-08-07 17:02:02
举报
文章被收录于专栏:蓝天蓝天

原文地址:三年经验的C,超过两题答不出请离开软件界 作者:file3

1.double free是什么问题?申请地址与释放地址不一致会有什么问题?

2.main函数最多有几个参数?各是什么作用?

3.crt是什么?编译器是怎么样连接crt的(描述cl或者gcc方式)

4.c语言程序的入口函数是哪个?(绝对不是main)

5.请描述不使用main函数的情况先怎样设置程序入口函数?(描述cl或gcc中的一种)

6.C++调用C函数时为什么要将C函数包含在extern “C”中?ABI是什么?

7.赋值运算符与位与运算符哪个优先级高?

8.offset是怎样实现的?

9.float型的数据怎么判断它是否等于0?

10.怎样声明函数可以写以下代码

        fun()[0]();

11.如果有两个结构体要相互引用指针,应该怎么定义这两个结构体?

12.比较两个值是否相等时为什么要把常量写在前面?

13.请写出两种防止头文件重复引用的方法?

14.extren时变量类型与定义是变量类型不一致会有什么问题?

     例如:

      file1.c            char array[512] = { 0 };

      file2.c            extern char *array ;

15.以下程序的输出结果是:

     int   i = 0;

     int   j = sizeof(i++);

     printf("i = %d j = %d\n", i, j);

16.请写一段可以反应volatile关键字作用的代码。

17.代码中还会对n进行加加吗?

      fun()

      {

            int n = 0;

            。。。。。。

            return n++;

      }

18.请解释C语言中最终要的亮点:

     符号的连接性与作用域;

     变量的存储性与声明周期:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013-03-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档