嵌入的语句不能是声明或标记语句_C语言编程第13讲——声明与语句

81602e924b3abecce496393b9f29c717.png

1、C函数的函数体由两部分组成:

(1)声明与定义部分:用于声明和定义变量;

(2)执行部分:用于执行程序逻辑;

下面是一个由三个文件组成的C程序

//这是student.h文件的内容struct TStudent{    int m_iAge;    int m_iGrade;};//这是outer.c文件的内容#include "student.h"struct TStudent g_student;//这是main.c文件的内容#include #include "student.h"int main(){    extern struct TStudent g_student;    int iNumber;    g_student.m_iAge   = 12;    g_student.m_iGrade = 6;    iNumber = 98;    printf("age: %d", g_student.m_iAge);    printf("grade: %d", g_student.m_iGrade);    printf("number: %d", iNumber);    return 0;}

对于main()函数来说,

声明与定义部分的代码是:

    extern struct TStudent g_student;    int iNumber;

执行部分的代码是:

    g_student.m_iAge   = 12;    g_student.m_iGrade = 6;    iNumber = 98;    printf("age: %d", g_student.m_iAge);    printf("grade: %d", g_student.m_iGrade);    printf("number: %d", iNumber);    return 0;

2、声明

4bc779b03cfb86aca101fb606943ccfe.png

C语言的变量声明不分配内存,只是告诉编译器,变量在其它地方定义过了。

上面的main()函数中,下面的代码是声明:

extern struct TStudent g_student;

3、定义

C语言的变量定义,会给变量分配内存。

336f989775ba9736fc9246fe0a1c0642.png

上面的main()函数中,下面的代码是定义:

int iNumber;

4、函数的执行部分

函数的执行部分由一条一条的语句组成。

334b02c1bd39d195da44373a2c45df0a.png

5、语句的分类

C程序中,语句有五种:

(1)表达式语句;

(2)函数调用语句;

(3)控制语句;

(4)复合语句;

(5)空语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值