现在的位置: 首页 > 综合 > 正文

Helloworld

2018年01月20日 ⁄ 综合 ⁄ 共 1242字 ⁄ 字号 评论关闭

1.1入门

编程惯例第一个实例当然是helloworld

#include<stdio.h>			//头文件  包含了输入输出标准库的信息 
int main()					//定义了 int型的  main函数   
{															
	printf("hello,world");	//mian函数调用库函数printf讲字符显示出来 
} 

输出结果:

我们再来看这一段代码

#include<stdio.h>			//头文件  包含了输入输出标准库的信息 
int main()					//定义了 int型的  main函数   
{															
	printf("hello,world\n");	//mian函数调用库函数printf讲字符显示出来  \n用来换行 
} 

输出结果:
同样是几乎一样的代码为什么输出结果不一样呢,刚接触编程的同学可能很难发现其中的不同。

我们来讲解代码:

#include<stdio.h>    一般c语言都会有这样的开头  

stdio.h是c语言的输入输出标准库:里面包含了很多库函数,通过库函数我们可以实现一些基本的功能。

#include是什么意思呢,include的英文是包含,C语言是外国人搞出来的,所以他的很多关键词跟起英文意思都是差不多了。
#include<stdio.h>就是包含的输入输出标准库这样一个文件,一般其包含的文件我们会称它头文件,.h  h就是head的简写。

我们将包含头文件这样的工作放在代码的最前面,起到一个解释说明的作用,就像翻译工具,我们下面的写的代码经过他的翻译,才能运行起来。

int main(){}  这个是主函数,每一个程序必须要有且仅有一个main函数,程序的是从main函数开始执行的。

函数的格式是  函数类型  函数名 (){} 在这里,我们的函数类型就是int(整形),函数名就是main  ()和{}是一个函数必须要有的组件。

printf("hello,world");这句语句的作用就是在控制台中打印出hello,world这一行字。

printf是一个用于打印输出的库函数,它的用法有多重,这里是将双引号中字符串打印出来。

格式:printf(" "); 特别需要注意的是语句的最后需要加;作为结尾,每一句语句后面都要加,如果漏加分号那么就会出现以下错误提示。

这样这个基本的程序就完成了,下面我们来看看为什么两个运行结果不一样。

细心的同学可能发现了第二段代码相比较第一段在printf的内容中多了一个\n

\n是一个控制符,我们称它为换行符,顾名思义它的作用就是换行,在你需要换行的地方加上\n就可以了。

那能不能直接通过回车键换行呢,答案是不行了。在代码的编写过程中直接回车就是到下一行去了,不但功能不可完成,代码也实现不了。

大家可以自己在不同的地方加上换行符,多试几次就会发现它的妙用了。

除了换行符\n  还有几个常用的 \t制表符 \b回退  这些我们称为转义字符完整的转义字符表百度即可

值得一提的是如果我们在\后输入的是转义字符表中没有的字符 比如说\c 那么输出结果会把\省略掉 直接输出c

那么如果想要输出\怎么办呢,直接输入\\即可 两个\  想输出\n 那么就是\\n

抱歉!评论已关闭.