c语言实现hello xiaolin
#include//头文件
int main()//主函数 程序的入口
{
printf(hello xiaolin!\\n);// \\n是换行的意思
return 0;
}
编译运行结果:
hello xiaolin!
--------------------------------
process exited after3.326 secondswith return value0
请按任意键继续. . .
为什么写#include
#include是在程序编译之前要处理的内容,是编译预处理命令,一般以“#”开头,并且不用分号结尾。
在上述程序里编译预处理命令称为文件包含命令,作用是在编译之前把程序需要使用的关于系统定义的函数printf()的一些信息文件stdio.h包含进来。
stdio.h是c语言编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。
在上一节小林讲过c语言本身不提供输入输出函数,如果想用printf输出函数怎么办呢?
#include的作用就是用来提供printf和scanf这些信息的。
如果不加#include,编译程序会报错,如下:
如果也去掉printf则会编译通过:
不加头文件是没有意义的,小林是为了给大家做演示才不加的,别学我。
为什么写main
main函数是程序的入口,举个例子,main函数就相当于你家房子的大门,你要回家是不是要通过大门,同理到c语言就容易理解了。
c语言程序总是从main函数开始执行的,如果main函数中有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。
return语句的作用
一句话总结:将结果返回到函数调用处。
return 0的意思是程序运行到这里,就不往后运行了,程序结束了,这行代码可以省略。
运行c语言程序步骤
上机输入和编译源代码
通过键盘向计算机输入程序,如发现有错误,要及时改正。最后将此源程序以文件形式存放在自己指定的文件夹内,文件用.c作为后缀。对源程序进行编译
先用c编译系统提供的“预处理器”对程序 中的预处理指令进行编译预处理。在用编译系统对源程序进行编译时,自动包括了预编译和正式编译两个阶段,一气呵成。进行连接处理
经过编译所得到的二进制目标文件还不能供计算机直接使用,必须把所有的编译后得到的目标模块连接装配起来,再与库函数形成一个整体,生成可执行程序。运行可执行程序
一个程序从编写到运行成功,并不是一次成功的,往往要经过多次反复。而且即使是编写好的程序也并不一定能保证正确无误。
IC出厂前为什么要做加速老化测试?
单管电视天线放大器电路
车辆检测中背景模型的实现
空间稀疏推理(SSI)加速深度生成模型
MacBook Pro频繁死机/关机怎么办 原因或为USB-C接口连接多个移动硬盘
C语言如何实现Hello xiaolin
oppor9s值不值得买?oppor9s拍照功能评测
CK6865E无线升级-蓝牙芯片的蓝牙测试盒程序升级说明
代币的用途是什么
智能感应门铃中的传感器应用方案
华大电子MCU产品特性及安全性介绍
腾讯TCL合作推全球首款可移动智屏iCE SCREEN
陶瓷电路板工艺流程
如何应用开关PowerPath管理器来提高锂离子电池充电速度
思科的竞争对手主要有哪些?微软IBM都有
丰田开发新款车用锂电池 性能提高10-15%
美国司法部调查比特币价格操纵将有助于加密货币市场的健康发展
米尔科技Zynq UltraScale+ MPSoC技术参考手册介绍
中亿睿55寸户外立式广告机打造珠海居家养老智慧社区
基于FPGA的DDS设计方案