乐视手机 小米系统:请教大哥们一个c语言中基本的问题!!

来源:百度文库 编辑:高考问答 时间:2024/05/04 16:49:24
本人最近刚学c语言,其中特点之一数据与代码分离是什么意思啊?请说具体些啊,还有说语句要以分号结束,那么哪些不是语句呢?以下面个程序为例:
#include<stdio>
main()
{ int i=1;
i=i+1;
}
上面#include<stdio>,main()为什么不是语句啊,它们不是语句是什么啊?是指令还是什么啊,i=i+1中哪个是数据,哪个是代码?谢谢了啊!!!!

所谓"数据与代码分离"实际是指的一种编习惯
将数据定义,如结构定义,全局变量,宏等的定义
放在头文件里(.h文件)
然后在代码文件(.c文件)里面写程序代码.
这样的话就能实现代码与数据分离.

在{...}里面的东西都是"语句"
它们都需要用;来结尾

应该是#include<stdio.h>
main()
{ int i=1;
i=i+1;
}

main() 是函数说明
“i=i+1中哪个是数据,哪个是代码?”
不是很明白

是种格式

哎呀 我晕了 这个反正我过了 不想了 烦操~~

#include<stdio>是头文件
main() 是函数声明
int i=1; ,i=i+1; 这两条是语句

#include<stdio> //包含的头文件
main() //函数声明 一对大括号内是函数体
{
int i=1;//语句一:声明并定义变量i
i=i+1; //语句二:执行改语句
}