在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 结构体与函数
凌阳教育 2016-5-4 16:50
我们知道, C 语言的精髓是函数的作用。因此, C 语言支持把结构值作为参数传递给函数是很自然的。要把结构体的值从一个函数体传递给另一个函数,有以下 3 种方法。 (1) 把结构体的每个成员作为函数调用的实参进行传递。然后就可以像普通变量一样来处理实参。 ...
个人分类: C语言|636 次阅读|0 个评论
分享 结构体变量的复制与比较
凌阳教育 2016-4-29 16:44
相同结构体类型的两个变量可以像普通变量一样进行复制。如果 person1 和 person2 属于同一结构体,那么下面语句是合法的: person1=person2; person2=person1; 但是,下面语句是不允许的: person1==person2; person1!=person2; C 语言不允许对结构体变量进行任何逻辑操 ...
509 次阅读|0 个评论
分享 结构体的初始化
凌阳教育 2016-4-29 16:31
与其他数据类型一样,结构体变量也可以在编译时进行初始化。 main() { struct { int weight; &nb ...
506 次阅读|0 个评论
分享 声明结构体变量
凌阳教育 2016-4-29 16:29
定义了结构体格式后,就可以声明这种类型的变量了。结构体变量的声明类似于其他数据类型变量的声明。结构体变量的声明包括以下部分: (1) 关键词 struct 。 (2) 结构体标记符 (3) &nb ...
478 次阅读|0 个评论
分享 结构体的定义
凌阳教育 2016-4-28 15:21
与数组不同,必须首先定义结构体的格式,然后再声明结构体的变量。我们来看看结构体定义和结构体变量创建的过程。例如,我们要定义一个保存以下信息的结构体: struct book_bank { char title ; char au ...
661 次阅读|0 个评论
分享 自定义函数谨记
凌阳教育 2016-4-28 15:19
如果声明与函数定义的类型不匹配,将产生语法错误。 如果函数调用中的实参数量与声明语句中的数量不匹配,将产生语法错误。 如果函数调用中的参数位置不对,将产生逻辑错误。 把形参名用作局部变量是不合法的。 当函数类型为返回值的类型时,将 void 作为返回值是错误的。 当函数类 ...
460 次阅读|0 个评论
分享 多文件程序
凌阳教育 2016-4-28 15:17
在实际的程序设计环境中,我们可能使用多个源文件,这次文字被分别编译,然后链接成一个可运行的目标代码。这种方法非常有用,因为一个文件中的任何修改,不会影响其他文件,这样就省去了重新编译整个程序的必要。 只要把变量声明为外部变量,多个源文件就可以共享它。被两个或多个文件共享的变量称为全局变量,因 ...
502 次阅读|0 个评论
分享 嵌套代码块
凌阳教育 2016-4-27 17:35
位于括号内的语句集称为代码块或复合语句。注意,包括 main 在内的所有函数都使用复合语句。代码块具有字节的声明语句和其他语句。一个代码块又位于某个函数体或另一个代码块之中,这样创建的代码块称为嵌套代码块。 main() { int a=20; &nbs ...
631 次阅读|0 个评论
分享 静态变量
凌阳教育 2016-4-27 17:34
静态变量的值可以一直保持到程序结束,使用关键字 static 可以将变量声明为静态的: static int x ; static float y; 根据声明的位置不同,静态变量也可以分为内部类型或外部类型。 在某个函数中声明的为内部静态变量。内部静态变量的作用范围仅限于定义它的函数中。因此,内部 static ...
个人分类: C语言|415 次阅读|0 个评论
分享 外部声明
凌阳教育 2016-4-27 17:31
在声明的程序段中, main 函数不能访问变量 y ,因为它是在 main 函数的后面声明的,通过使用存储类型 extern 来声明变量,就可以解决这个问题。 main() { extern int y; ...... } func1 ...
个人分类: C语言|550 次阅读|0 个评论
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-8 01:08 , Processed in 0.015468 second(s), 3 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部