例如:
int a//变量a是整形
int main()//函数main没有参数,返回值是int类型。
编译的时候,如果发现代码中使用变量(或函数)时,和声明的样子不一样的话,就会报错。
这是老式 C语言。现在的 C语言 编译器 不再支持这种写法。
C++ 语言 允许这种写法。
C语言的声明必须放在一个块的开始部分,语句之前。
例如:
int x// 全局量声明
void main() // 主函数开始
{
int a,b// 声明
.... // 语句
{
int k=0 // 块内声明,块内有效
.......// 语句
}
...// 语句
}
书太老。
在 C 语言中,函数体由声明部分和执行部分组成。声明部分包括函数名、参数列表和返回类型,而执行部分则是函数的具体实现。定义语句属于声明部分。定义语句是在函数体内部定义变量的语句,用于声明函数内的局部变量。
例如,下面是一个 C 语言函数的示例:
int add(int x, int y) {
int result // 定义语句,声明局部变量 result
result = x + y // 执行部分,将 x 和 y 的和赋值给 result
return result // 执行部分,返回 result 的值
}
在上面的示例中,函数的声明部分包括函数名、参数列表和返回类型,而执行部分则包括定义语句和两条执行语句。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)