⼀个简单的C语⾔程序HelloWorld!
所谓万事开头难嘛,我们就先写⼀个最简单的C语⾔程序来认识C语⾔吧!
万能的HelloWorld!
#include <stdio.h>
int main(void)
{
printf("HelloWorld!");
return 0;
}
下⾯进⾏讲解上⾯的程序:
#include 预处理器指令,此处引⽤了stdio.h
main 主函数,程序第⼀个调⽤的函数
printf 格式化输出信息
return 0 表⽰正常退出程序
扩展:
#include 预处理器指令
预处理器发现#include指令后就会去寻#include <> 或者 #include ""⾥的⽂件名
#include <> 引⽤的是编译器的的类库路径⾥的⽂件
一个完整的c语言程序这个路径在我们编译器安装时候就设定了。⽐如这个设定在
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include
编译器就会在这个⽬录下⾯寻,⽐如我#include <stdio.h>他就会在这个⽬录下⾯进⾏寻stdio.h⽂件,如果没有这个stdio.h⽂件,编译器就会报错。
#include "" 引⽤的是你当前程序⽬录下⾯相对的⽂件
main(主函数)只有两种定义⽅法是正确的
第⼀种 int main(void) 这种是最常见的
第⼆种 int main(int argc, char *argv[]) 这种是命令⾏参数所使⽤到的
argc表⽰命令⾏参数的个数
argv表⽰命令⾏参数的字符串指针
(其中argv[0]表⽰程序全名,⽐如:当前项⽬在F:/Project/下⾯,则argv[0]表⽰F:/Project/xxx(xxx为项⽬名称))
main(主函数)返回值 return 0;
main(主函数)的返回值表⽰程序是否正常退出程序,因为在main(主函数)调⽤完成后会调⽤exit(ret),ret表⽰main(主函数)的返回
值。exit函数是⽤来终⽌当前进程(当前程序),exit(0)表⽰正常退出,exit(⾮0)表⽰异常结束。
printf 格式化输出信息
printf是stdio.h⾥⾯的⼀个函数,只有引⽤了stdio.h才能使⽤,当前printf是在控制台上格式输出⼀条信息,当前输出的内容是HelloWorld!,所以在控制台能看到⼀条HelloWorld!语句。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论