文档章节

C语言面试题整理(来自百度文库)

紫电_清霜
 紫电_清霜
发布于 2015/10/20 20:02
字数 546
阅读 5
收藏 0
点赞 0
评论 0
  1. 关键字static的作用

        在C 语言中,关键字static 有三个明显的作用:

             在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 

             在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访 问,但不能被模块外其它函数访问。它是一个本地的全局变量。

             在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是 ,这个函数被限制在声明它的模块的本地范围内使用.

2.  关键字const有什么含义?只读.

        const int a;

        int const a;

        const int *a;

        int *const a;

        int const *a const;

        前两个作用相同.第三个意味着a 是一个指向常整型数的指针(也就 是,整型数是不可修改的,但指针可以)。

                             第四个意思 a 是一个指向整型数的常指针(也就 是说,指针指向的整型数是可以修改的,但指针是不可修改的)。

                             最后一个意味着 a 是一个 指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,同时指针也是不可修改的)。

3. #import和#include的区别是什么?#import<> 跟 #import""有什么区别?

        #import能避免头文件被重复包含的问题:

        1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。

        使用include要注意重复引用的问题:

        class A,class B都引用了class C,class D若引用class A与class B,就会报重复引用的错误。

        2)#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。

        所以,#import比起#include的好处就是它避免了重复引用的问题。所以在OC中我们基本用的都是import。

        #import<> 包含iOS框架类库里的类,#import""包含项目里自定义的类。

        

© 著作权归作者所有

共有 人打赏支持
紫电_清霜
粉丝 2
博文 10
码字总数 7921
作品 0
沈阳
2018 前端面试准备

前端面试常见问题按知识点分类整理 前端面试常考问题整理,按模块知识点分类,持续完善中... Front-end-Developer-Questions by Modules and knowledge 前端面试经典问题:CSS 中居中的几种方...

掘金官方
2017/12/14
0
0
工作面试

2016 年末,腾讯,百度,华为,搜狗和滴滴面试题汇总 2016 年未,腾讯,百度,华为,搜狗和滴滴面试题汇总 杭州找Android工作的点点滴滴 写在前面的话 我从14年毕业到现在一直待一个三线城市...

掘金官方
01/04
0
0
关于嵌入式新手面试的一些小技巧

很多新手掌握了嵌入式的理论知识,都摩拳擦掌的想步入社会做点项目成果。先不谈这样做的好坏问题,针对这么做的朋友肯定要经历的面试问题,我来分享一点自己的一个经历: 1嵌入式硬件研发 这...

VXpw
03/16
0
0
2017的金秋,派卧底去阿里、京东、美团、滴滴带回来的面试题及答案

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。 我特意整理了...

bntx2jsqfehy7
2017/10/19
0
0
前端相关整理

整理一下最近在网上收集的前端面试相关资料,包括预备知识、书籍、面试考点、面经等。前端方面资料其实太多太多,就光从知乎、前端乱炖、w3cplus 等网站就能找到很多,所以针对细节不发散,仅...

Seas0n_
2016/03/01
106
0
九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试二十题(10.12)

九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试二十题 题记 本博客自2010年10月11日开通以来,已经帮助了一大批人找到工作,特别是连续三年在每一年的9、10月份陪伴了至少三届毕业生...

mickelfeng
2013/10/12
0
0
(转)谈谈我的面经(华为、锐捷、十所、百度、腾讯、360、建行、EMC)

谈谈我的面经(华为、锐捷、十所、百度、腾讯、360、建行、EMC) 首先,感谢那些默默奉献出自己宝贵面试经验以及面试题库的童靴,你们的经验和题库让我得到很多有价值的信息,也得到丰厚了回...

颜建海
2014/07/06
0
3
和BAT的几个朋友一起做了份面试指南

各位童鞋晚上好,今晚为大家推荐在小专栏平台一个《Android面试指南》专栏,这个专栏由我的好朋友王子童鞋发起,组织了微信、阿里、酷狗、聚美(BAT就差百度,原谅我的标题)等若干位工程师(...

urdfmqcul2
2017/11/15
0
0
记一次失败的面试经历

之前朋友推荐去他们公司,于是就抽时间去面试了一下。不过由于没有准备,面的很失败,很遗憾失去了一次好机会,现在要好好总结教训,抓住下次机会。 以下主要适用于程序员面试 1. 提前准备自...

阿a然
01/24
0
0
编程微刊第五期文章汇总(2018.5)

1. 推荐阅读 前端开发工作中如何快速成长和学习? 初中级前端开发工程师如何提升个人能力? 程序员如何利用空闲时间挣零花钱 来自一位00后程序员的成长历程 程序员如何打造个人技术影响力 2....

祈澈姑娘
05/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

pbgo: 基于Protobuf的迷你RPC/REST框架

https://www.oschina.net/p/pbgo

chai2010
29分钟前
0
0
rsync工具介绍、常用选项以及通过ssh同步

linux下的文件同步工具 rsync rsync是非常实用的一个同步工具,可以从a机器到b机器传输一个文件,也可以备份数据,系统默认没有这个工具,要使用命令 yum install -y rsync 安装。 rsync的命...

黄昏残影
45分钟前
0
0
OSChina 周四乱弹 —— 表妹要嫁人 舅妈叮嘱……

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @哈哈哈哈哈嗝:一定要听——The Pancakes的单曲《咁咁咁》 《咁咁咁》- The Pancakes 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :...

小小编辑
今天
194
4
流利阅读笔记30-20180719待学习

重磅:让人类得老年痴呆的竟是它? Lala 2018-07-19 1.今日导读 去年奥斯卡最佳动画长片《寻梦环游记》里有一句经典台词:“比死亡更可怕的,是遗忘”。在电影中,年迈的曾祖母会重复说一样的...

aibinxiao
今天
3
0
1.16 Linux机器相互登录

Linux机器之间以密码方式互相登录 运行命令#ssh [ip address],标准命令:#ssh [username]@ip, 如果没有写用户名,则默认为系统当前登录的用户 命令#w查看系统负载,可查看到连接到该主机的...

小丑鱼00
今天
0
0
about git flow

  昨天元芳做了git分支管理规范的分享,为了拓展大家关于git分支的认知,这里我特意再分享这两个关于git flow的链接,大家可以看一下。 Git 工作流程 Git分支管理策略   git flow本质上是...

qwfys
今天
2
0
Linux系统日志文件

/var/log/messages linux系统总日志 /etc/logrotate.conf 日志切割配置文件 参考https://my.oschina.net/u/2000675/blog/908189 dmesg命令 dmesg’命令显示linux内核的环形缓冲区信息,我们可...

chencheng-linux
今天
1
0
MacOS下给树莓派安装Raspbian系统

下载镜像 前往 树莓派官网 下载镜像。 点击 最新版Raspbian 下载最新版镜像。 下载后请,通过 访达 双击解压,或通过 unzip 命令解压。 检查下载的文件 ls -lh -rw-r--r-- 1 dingdayu s...

dingdayu
今天
1
0
spring boot使用通用mapper(tk.mapper) ,id自增和回显等问题

最近项目使用到tk.mapper设置id自增,数据库是mysql。在使用通用mapper主键生成过程中有一些问题,在总结一下。 1、UUID生成方式-字符串主键 在主键上增加注解 @Id @GeneratedValue...

北岩
今天
2
0
告警系统邮件引擎、运行告警系统

告警系统邮件引擎 cd mail vim mail.py #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,sysreload(sys)sys.setdefaultencoding('utf8')import getoptimport smtplibfr......

Zhouliang6
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部