c语言定义数据类型必须放开头么?

如题所述

1、主函数使用的数据,可以放在主函数的开头或程序的开头
2、自定义函数使用的数据,可以放在自定义函数的开头或程序的开头
3、自定义函数内使用的全局变量,要放在程序的开头
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-05
完全不清楚你想说什么。

定义变量的格式:
数据类型 变量名; 这一步是声明

变量名 = 数值; 这一步是初始化变量
这两部合起来才是定义

一般的使用方式是:
数据类型 变量名 = 数值; 编程人员一般是这样定义,把声明和初始化用一条语句完成。

以上这两种方法,只有形式上的区别,程序的运行效率几乎相同。

由于真心不知道你问什么?如果答错了,请见谅。
第2个回答  2013-10-05
C语言中对定义数据类型的位置没有多大限制,你只要在函数里定义就行了,一般习惯定义在开头是因为这样能让可读性增加,一目了然,又不会让自己忘记定义一个函数。你要养成良好的格式习惯,否则编出的源码质量很低。
第3个回答  2013-10-05
1、放在main函数里面就代表是局部作用的,即它的作用只在main内部使用。
2、放在main函数前面就代表它是全局作用的,即它在整个文件都可以使用它。
第4个回答  2013-10-05
先定义,后使用
否则会编译出错
相似回答