2014.12.9下午c语言复习

下午看了结构体、枚举类型、typedef,终于把我以前没弄懂的东西都搞懂了,开心

结构体类似于面向对象中的类,但是没有方法,它可以把不同的数据类型看成一个整体

枚举类型就是把非负整数和字符串常量之间建立一种联系,如enum season {spring,summer,autumn,winter} s; s = spring(等价于s = 0)

typedef非常重要,常用的写法是typedef type name

特别要注意的是结构体指针和函数指针的写法

typedef struct { int x;inty;}*p,Point;

typedef int (*p) (int,int);可以直接用*p(int,int)调用原函数

注意声明指针变量的本质就是声明同种变量的地址类型,*p本身不是一种类型,只是取该地址的值得

如果像char *s = ""定义初始化的是一个常量

时间: 2024-11-09 17:32:51

2014.12.9下午c语言复习的相关文章

2014软考下午题攻略(一)—数据流图

引言 根据新版大纲,最近几年的软件设计师水平考试来看,数据流图的设计已成为下午题中必考的知识点.常出题型为:补充数据流图,解释设计原则,偶尔也会考数据字典的内容,但是都很简单. 考点分析 根据最近几年的出题趋势看,本题分值为15分,共分为4小题.前3小题的题型都是比较固定的,比较简单,而第4小题考的则比较灵活,稍微有点难度,所以只要大家细心(对,就是细心,切记!一定要细心)分数是很容易拿到手的.本题考察的知识点主要有通过给定的背景分析,掌握数据流图的画法及一些设计原则.下面是几个必考的设计原则,

易轩网络更新页面————————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字外神话人物•上楼格)阿修罗.注:神官“苍天

2014.12.9 C语言复习

今天复习了预处理和变量类型 预处理分为三种:宏定义.条件编译.文件包含 三种结合在头文件中,可以防止头文件中的内容被重复包含. 变量有它的作用域和生命周期:按作用域划分,分为全局变量和局部变量,全局变量默认是extern,可以供所有的文件访问,局部变量只能供函数内部访问.按照存储位置的不同,可分为静态变量,自动变量,寄存器变量,静态变量存储在内存中,只能供当前文件访问,自动变量存储在堆栈中,当函数调用完毕时销毁,寄存器变量是存储在寄存器中,需要用register修饰. extern.static

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不是访问成员变量,而是根据情况调