| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 831 人关注过本帖
标题:这种变量定义什么意思?
只看楼主 加入收藏
cobby
Rank: 1
等 级:新手上路
威 望:1
帖 子:565
专家分:0
注 册:2007-7-11
收藏
 问题点数:0 回复次数:8 
这种变量定义什么意思?
main(i)
int i;
{
     i=1;
     printf("%d",i);
}

第二行,main函数头下面的定义是什么意思?符合语法规范吗?
搜索更多相关主题的帖子: 变量 定义 
2008-07-16 10:34
tkmyz821126
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-7-11
收藏
得分:0 
整型变量!!
2008-07-16 10:43
lingluoz
Rank: 2
来 自:苏州科技学院
等 级:新手上路
威 望:4
帖 子:749
专家分:0
注 册:2008-2-2
收藏
得分:0 
c77风格

Murphy's Law :
If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
2008-07-16 10:50
cobby
Rank: 1
等 级:新手上路
威 望:1
帖 子:565
专家分:0
注 册:2007-7-11
收藏
得分:0 
晕一下,没说到重点~~~~~~~
你们用TC编译一下,没有语法错误吗?

努力成为菜鸟!
2008-07-16 10:54
xuanzilie
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2007-7-12
收藏
得分:0 
编译了,运行了,没有问题. 并且用的是Dev-C++
我也不太明白,哪位高手解释一下

[[it] 本帖最后由 xuanzilie 于 2008-7-16 11:45 编辑 [/it]]
2008-07-16 11:42
lingluoz
Rank: 2
来 自:苏州科技学院
等 级:新手上路
威 望:4
帖 子:749
专家分:0
注 册:2008-2-2
收藏
得分:0 
turbo c编译出错才叫奇怪了
因为c语言诞生的时候就是用这种格式声明函数的:)
后来就是因为人们觉得这样不舒服 就改用现在这种风格了额
以前本大人在翻一本minix的书里面 看见minix的源代码都是这种风格的
才知道有一种c77风格

Murphy's Law :
If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.
2008-07-16 12:33
fw_natural
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2007-8-31
收藏
得分:0 
函数名(i)
int i
{
    ……
}

等价于
函数名( int i )
{
    ……
}
两种形式都是适合C语法的
2008-07-16 12:46
neverTheSame
Rank: 3Rank: 3
来 自:江西农业大学
等 级:新手上路
威 望:9
帖 子:1511
专家分:0
注 册:2006-11-24
收藏
得分:0 
这种编写风格在有些编译器上可以通过,但在另一些编译器上通不过.
再说,这种编写的格式,不能达到一目了然的效果,建议不要采用这种方式.
还有阅读性,至少对于我们这样年轻的程序员来说是很不习惯的感觉.

wap酷禾网(http://wap.),提供免费的、优质的、快捷的wap资源下载服务。
2008-07-16 13:11
fw_natural
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2007-8-31
收藏
得分:0 
这种定义变量的确是不容易懂,但在有些情况很方便的,如下
int check_file( btparm )
EXEC SQL BEGIN DECLARE SECTION;
STRU_BTPARM btparm;
EXEC SQL END DECLARE SECTION;
{……}
在这个函数中可以直接把传入的形参定义为一个宿主变量,可以直接访问数据库的,当然为了便于程序的易读性,你也可以定义一个实参宿主变量的
2008-07-17 14:10
快速回复:这种变量定义什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016147 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved