什么是构成C语言程序的基本单元

什么是构成C语言程序的基本单元,第1张

主要由说明(或称定义)和语句两大部分构成,说明:是指以变量或符号常量的形式向编译程序说明程序中需要用到各种数据类型。语句分六大类:表达式语句;块语句;跳转语句;标号语句;选择结构语句;重复语句;

分类: 电脑/网络 >>程序设计 >>其他编程语言

解析:

可以这样的理解:

编译单元

当一个c或cpp文件在编译时,预处理器首先递归包含头文件,

形成一个含有所有 必要信息的单个源文件,这个源文件就是一个编译单元。

这个编译单元会被编译成为一个与cpp 文件名同名的目标文件 。

连接程序把不同编译单元中产生的符号联系起来,构成一个可执行程序。

如果是在keil里面:

#define N 100//定义N个数据,N为100

unsigned char SumL _at_ 0x04

unsigned char SumH _at_ 0x03 //SumL为结果低位。SumH为结果高位

unsigned char Num[N]

unsigned char i

unsigned int Sum

for(i=0i<Ni++)

{

Sum += Num[i]

}

SumL=Sum%256//得出低位

SumH=Sum/256 //得出高位

此上为Keil中可用。如果是在其他编译环境下,用指针的方式:

#define N 100

unsigned char *p=0x03

unsigned char Num[N]

unsigned char i

unsigned int Sum

for(i=0i<Ni++)

{

Sum += Num[i]

}

*(p+1)=Sum%256//得出低位

*p=Sum/256 //得出高位

这个在任何环境中可用,是指针的基础。

希望我的回答对你有帮助,谢谢。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12070063.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存