1.1编译执行与解释执行的区别
解释执行——一边解释为机器码一边运行
编译执行——编译→链接→执行(即完全转换为机器码后运行)
1.3第一个C程序
1.3.1运用C语言输出“Hollow World!”
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
1.3.2 程序框架
#include <stdio.h>
//include:包含;stdio(standard input and output);.h:头文件后缀名
//即包含输入和输出的头文件
int main()
//int:函数返回值类型;main:主函数,C语言执行入口
{
return 0;
//返回0值,告知程序结束(ps:除了 void main() 类型不需要返回值,其余程序都需要)
}
1.3.3printf的运用
1.做输出
printf("Hello World!\n");
//printf:输出函数;\n:换行函数
2.做计算
printf("12+24=%d\n",12+24);
//%d:代表输出逗号后式子的值,输出类型为整数
1.3.4int main() 和 void main() 与return 0;的关系
int main()需要返回数值,需要return 0;
void main()不需要返回值,因此return 0;并不是必须的