主页 > 古诗美文集网

C语言 变量定义的位置

233 2025-07-06 09:09

一、C语言 变量定义的位置

C++中,变量定义可以在函数中的任意位置。

比如函数中任意位置出现的For循环中:

for(int i = 0; i< len; i++) {

    /*do something;*/

} 变量i就可以在使用到的地方才给定义;

然而在C语言中,变量的定义一定要在函数体的最开始处;

否则在使用到变量的地方才定义,编译的时候会报不认识此变量。

二、c语言全局变量

没有重复定义,因为int array[10】在不同的方法体内,属于私有成员,与其它方法体内声明的没有任何关系

三、C语言中有哪些变量

常见的~~

[code]auto :声明自动变量 一般不使用

double :声明双精度变量或函数

int: 声明整型变量或函数

struct:声明结构体变量或函数

break:跳出当前循环

else :条件语句否定分支(与 if 连用)

long :声明长整型变量或函数

switch :用于开关语句

case:开关语句分支

enum :声明枚举类型

register:声明积存器变量

typedef:用以给数据类型取别名(当然还有其他作用)

char :声明字符型变量或函数

extern:声明变量是在其他文件正声明(也可以看做是引用变量)

return :子程序返回语句(可以带参数,也看不带参数)

union:声明联合数据类型

const :声明只读变量

float:声明浮点型变量或函数

short :声明短整型变量或函数

unsigned:声明无符号类型变量或函数

continue:结束当前循环,开始下一轮循环

for:一种循环语句(可意会不可言传)

signed:生命有符号类型变量或函数

void :声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)

default:开关语句中的“其他”分支

goto:无条件跳转语句

sizeof:计算数据类型长度

volatile:说明变量在程序执行中可被隐含地改变

do :循环语句的循环体

while :循环语句的循环条件

static :声明静态变量

if:条件语句 [/code]

四、C语言puchar

楼主要明白

字符串是用 表示

要是单个字符是 ' '单引号表示。改了这个是正确的。

另外编译器报的错并不一定是正确的,这才VC6上体现得淋漓尽致,还要要看自己的语法知识。

五、迢迢牵牛星,窈窕河汉女,盈盈一水间,脉脉不得语

出自汉末著名诗集《古诗十九首》,收录在梁昭明太子萧统所编《文选》中。

《迢迢牵牛星》选自《古诗十九首》,《古诗十九首》选自南朝梁萧统《文选》卷二九,此诗是《古诗十九首》之一。《古诗十九首》,作者不详,时代大约在东汉末年。诗歌本来没有题目,后人用诗的首句为题。诗歌抓住银河、机杼这些和牛郎织女的神话相关的物象,借写织女有情思亲、无心织布、隔河落泪、对水兴叹的心态,实际来比喻人间的离妇对辞亲去远的丈夫的相思之情。诗歌想象丰富,感情缠绵,用语婉丽,境界奇特,是相思怀远诗中的新格高调。全诗如下:

迢迢牵牛星

[作者] 佚名

迢迢牵牛星,皎皎河汉女。

纤纤擢素手,札札弄机杼。

终日不成章,泣涕零如雨;

河汉清且浅,相去复几许!

盈盈一水间,脉脉不得语。

六、C语言变量

局部函数定义变量后,退出该函数,变量会自动释放掉。而全局变量的,是自程序运开骀就定义,到程序结束才释放。。。。所以,是局部变量占用RAM空间少些。。。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片

网站地图 (共3个专题21030篇文章)

返回首页