刚学c语言,实在不会了? 5

 我来答
Higijhhg
2020-10-10
知道答主
回答量:52
采纳率:0%
帮助的人:2.4万
展开全部
一切皆好一些、在线客服人员、一起?????在??在你家的。:不能太久:不知道该:不要,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨贝01R
2020-10-10 · TA获得超过4254个赞
知道大有可为答主
回答量:4334
采纳率:93%
帮助的人:99.9万
展开全部
、完整的C语言结构

一个完整的C语言结构由以下几部分组成:

(1)头文件:作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。

(2)子函数声明:用于声明用户定义的子函数。

子函数声明用于在程序开头声明用户自己定义的子函数,有一种特殊情况是不需要声明子函数的,假设子函数1需要引用子函数2,时,如果子函数2在第10行,但是子函数1在第9行,即子函数1位于子函数2之前,这时必须声明子函数2,如果子函数1在第10行,子函数2在第9行,即子函数1位于子函数2之后,那这种情况是不需要声明子函数2的。

①函数名:上图中,函数名就是ZiFunction,名称可以随便写,但是开头不能是英文字母之外的字符,剩下的位置只可以有数字和下划线,例如Zi_Function或者Zi_1_Function这种。

②函数形参:函数形参就是括号里面定义的变量,这用于这个子函数被调用的时候,在括号里面传递子函数运行所需要的参数。如果函数没有参数,可以空着不写。

③函数返回值类型:void的位置就是返回值类型,void代表函数不需要返回值,如果前面定义的是其他关键字的时候,函数必须有返回值,就是在函数里面写入return 返回值。

(3)全局变量定义:定义所有函数都可以使用的变量。

全局变量是在程序中定义一个变量,这个变量所有的函数都可以使用,但是全局变量的变量名不允许重复,例子中第3行就是全局变量,变量类型是unsigned char,变量名是num,定义变量必须是变量类型+变量名的形式,全局变量可以给初始值,也可以不给。在程序中,如果用不到全局变量,就可以不定义。

(4)局部变量定义:定义所在函数才能够使用的变量。

局部变量是指在一个子函数里面定义的变量,这个变量只有这个子函数才能够使用,所以只需要保证在这个子函数里面名称不重复即可,定义的时候可以给初始值,也可以不给。在程序中,如果用不到,就可以不定义。

(5)子函数:专门实现某个功能所定义的程序块。

(6)主函数:C语言程序运行的入口,整个程序中只能有一个主函数,且函数名只能是main。

2、关键字:C语言中,关键字一共有32个,但是常用的并不多,下表列出了32个关键字的名称与作用。在基础阶段,只需要了解表中标红的几个关键字即可。

3、变量:变量是C语言中重要的组成部分,那么,什么叫做变量,下面从一个例子说明。

程序第5行定义了两个变量a和b,第6行将变量a加1然后重新把结果给a,第7行变量b将a的最终结果读过来,这就是变量,即变化的一个或一串符号。

变量的定义格式必须是关键字+空格+变量名,如上图所示的定义方法,关键字是char,变量名是a,逗号用于分离a和b是两个变量,C语言中,逗号代表一条语句中的分割,分号则代表一条语句,变量名开头第一个字符可以是下划线或者英文字母,但不能是数字或者其他符号,第一个字符后面可以是数字,下划线,字母

还有一种变量定义的方式,就是关键字+空格+变量名+赋值,推荐这种命名方式,因为如果没有初始值,那么这个变量的值是不固定的,即按照编译器随机分配一个值作为初始值。如下图所示。

在C语言中,必须遵循变量先定义后使用的原则,使用一个变量必须先定义变量,然后才能使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式