2014.12.9 C语言复习

今天复习了预处理和变量类型

预处理分为三种:宏定义、条件编译、文件包含 三种结合在头文件中,可以防止头文件中的内容被重复包含。

变量有它的作用域和生命周期:按作用域划分,分为全局变量和局部变量,全局变量默认是extern,可以供所有的文件访问,局部变量只能供函数内部访问。按照存储位置的不同,可分为静态变量,自动变量,寄存器变量,静态变量存储在内存中,只能供当前文件访问,自动变量存储在堆栈中,当函数调用完毕时销毁,寄存器变量是存储在寄存器中,需要用register修饰。

extern、static关键字与函数变量的关系:

函数声明的时候默认是extern,用static修饰时只能供当前文件内部访问。变量也分为定义和声明,我们常常比如说int a,使用了定义和声明,但是使用extern int a时只是进行了声明,其他情况与函数一样

时间: 2024-10-16 00:04:10

2014.12.9 C语言复习的相关文章

2014.12.8 C语言复习

今天复习了指针和数组,需要的注意的是: 字符串输入输出的一些函数 区别char *s和char s[],前者如果初始化字符串就是一个常量,而后者是一个变量,如char *s;s="";是正确的,char s[];s="";是错误的,char *s = ""不能赋值给*s,而以char s[]声明的,可以改变*s; 函数指针的用法,利用指针变量可以实现一个函数返回多个值,或者一个函数实现多个功能

2014.12.10 OC基础复习

oc是一种没有垃圾回收机制的语言,再没有打开arc的情况下,需要手动管理内存 @为关键字的开头,也是字符串的开头 @interface --@end 写对类的声明,包括对成员变量和方法的声明,@implementaion --@end之间写对类的方法实现,方法形如- (void)setAge:int; +号表示静态方法,-号表示动态方法 对象的声明初始化都是Student *st = [[Student alloc]init]; st指针就表示该对象 st.age不是访问成员变量,而是根据情况调

2014.12.11 oc基础复习

这一天主要学习了内存管理的部分,感觉稍显复杂,但只要遵循总的原则就不会错 谁声明,谁销毁,谁retain,谁release 1.在类的成员变量是oc对象时,set方法需要写内存管理如 -(void)setBook:(Book *)book{ if( _book != book){ [_book release]; _book = [book retain]; } } 还要在调用这个set方法的类的dealloc方法中,加入[_book release] 在声明该对象成员变量的属性时,加入reta

12中IT语言的特点

软件开发这个行业的武器就是编程语言.IT发展到今天,产生了种类繁多的编程语言,有的古老却任然使用,有的新生而激情四射,有的只是昙花一现就黯然消逝,有的则从诞生之日就不断 发展壮大.选择何种编程语言平台,便是摆在很多希望步入IT行业人面前的首道难题. 1.Java Java语言自1995年发布以来,由于其面向对象.跨平台和分布式的特性迅速风靡整个IT界.加之Sun.Oracle.IBM等行业巨头的大力支持,以及众多开发者为其设计的各种框架技术使得Java技术涵盖了当今软件开发的几乎所有方面.其中,

易轩网络更新页面————————2014.12.13发布

易轩网络更新页面: 最新更新动态: ★易轩★改软件标题工具—)—)豪华版              出炉! 工具大小:52.0 MB(若大于该大小则视为病毒文件处理) 工具功能:更改你想要更改软件的标题(则运行时的名称) 工具版本:v1.0.0.0 工具是否达标:是 工具是否报毒:暂未测试(若大小一致却依然报毒,请添加信任或关闭杀毒软件) 工具下载地址:http://yunpan.cn/cfxEAPKpPxzfg  提取码 ba30 工具作者:易轩 联系方式:邮箱:[email protecte

【ACOUG】2014.12.27ACOUG年会

祝贺ACOUG~2015 越来越好   刚刚过完2014年圣诞节,就迎来了ACOUG的最后一场沙龙,也作为ACOUG的本年度年会,老朋友相聚大家特别开心,下面来看看当时的场景ACOUG开始啦 ACOUG VP 仇实 me 斑点狗 老盖在演讲ing 老盖and me 乐奕and me 圣诞树很漂亮 Leonarding2014.12.27北京&winter分享技术~成就梦想Blog:www.leonarding.com

写在2014.12.31想说的话

时光总是匆匆,不管你愿不愿意,2014就在今天向我们挥手告别,又到了该写年终总结的时候,这一年是收获的一年,是纠结的一年,也是值得纪念的一年,岁月给我们带来的并不是年龄的增长,更多的是心态的成熟和变化.生活有时会逼迫你,不得不放走机遇,甚至不得不抛弃爱情,不要把别人对自己的放弃,变成自己对自己的放弃,人生的日子都是越过越少,剩下的日子越来越重要,所谓顺其自然,并非代表我们可以不努力,而是努力之后我们有勇气接受成败. 关于工作,这一年似乎敲的代码越来越少,也开始厌烦无聊的重复,一直在寻找一种能够在

LAMP开发之环境搭建(2014.12.7在ubuntu下)

Ubuntu下搭建LAMP环境 前言:学习PHP脚本编程语言之前,必须先搭建并熟悉开发环境,开发环境有很多种,例如LAMP.WAMP.MAMP等.这里我搭建的是LAMP环境,即Linux.Apache.MySQL.PHP环境.网上搭建方法也有很多,但都不是最新的,本搭建时间为2014.12.07. 一.搭建环境 Lenovo Y470 VMWare9.0 Ubuntu 14.04.1 LTS (Trusty Tahr):ubuntu-14.04.1-desktop-i386.iso二.安装软件1

【谜客帝国】第九届老爱原创谜会(2014.12.30)

谜客帝国第九届老爱原创谜会(2014.12.30)主持:瓷       计分:晶莹1.现有十人达标准(字)规.注:双扣2.乱呈能,别下毒(11笔字)理3.难得知错又开口(汉人)吕雉4.高校新生载入校(3字年纪比较词)大一岁5.这些问题都不懂(即物赠)几盘咸菜6.太太在聚餐(3字点心)老婆饼7.独活(期货术语•秋千格)做单8.打的付款,节省消费(即赠物)十二支鲜花9.对林散之有安排(2字植物)桉树10.这图可更新(象声词)叮咚11.“苍天骑士”拍马屁(3字外神话人物•上楼格)阿修罗.注:神官“苍天