一、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空间少些。。。


- 相关评论
- 我要评论
-