极客秀
搜索

C语言的新手向教程:创建第一个工程以及输出Hello World!(新手教程1)

上期我们安装完Visual Studio之后,本期我们将正式介绍C语言的一些基本语法和规则。

首先我们打开Visual Studio,在右侧开始使用中选择 “创建新项目”

在项目类型中,我们选择空项目,但是注意下方标签是C++的,之后我们的大部分内容都将在此内容上展开。

为我们的新项目填好项目名称以及项目的存放地址,点击创建即可。

VS的界面有上方的工具栏,右侧的文件资源管理器也就是我们的项目,以及下方的信息栏组成,接着我们创建一个cpp文件,注意cpp文件是标准C语言文件,但是C++是向下兼容C语言的,所以将后缀改为.c文件也是可以的。

在右侧右击“源代码”文件夹中新建一个cpp文件。

一般来说我们的主文件会命名为main.c以做区分其他文件名的作用,这是一个常见的 ** 编程规范 ** 。

接着我们需要为我们的空文件中添加必要内容,包括上面的这些代码,我主要解释一下。
首先是#include这是一个预编译指令,include的 ** 中文意思是包含 **
,其目的是包含一个.h文件,h即head的简写头文件,为了可以使用这个.h文件中的内容。
stdio.h是C语言标准输入输出流,用来输入和输出我们想要的使用的内容的,在后续我们所使用的一些东西就来源于它。 ** int main()是一个函数
**
,函数可以理解为执行一整套动作/代码,int是函数的返回值类型,什么是返回值以后再予以介绍,类型也会在下面进行介绍。()内则是这个函数的参数列表,这里我们没有用任何参数(以后也会介绍的)所以是空。
在C语言中,所有的 ** 代码块 ** 均需要使用 ** 大括号 ** 将其囊括到一起,为了美观性和可阅读性需要适当的换行和缩进。 return
0;则是一句代码,return是返回的意思,意思是这个 ** 函数在这个地方结束 **
,返回一个0,注意,所有的C语言的代码结尾均需要使用分号来区分(代码块的结尾不需要分号即大括号外不需要分号)。


int main()//主函数(必须){  /*  常见的变量类型:  char:字符型,表示单个字符  int:长整型,表示范围较大的整数  short:短整形,表示较短的整数  
  
  float:表示单精度小数  double:表示双精度小数  
  */  char c = 'a';//单个字符  int H_C = 6500;//整数  float _a = 0.5;//小数  
  
  return 0;//主函数返回值(非必须)}

接着我们完善一下主函数(main)的内容,这里我们介绍一下变量的类型以及定义。
对于C语言来说简单的可以把数据分为变量和常量,所谓常量也就是保持不变的量,例如数字1,2这些。
** 变量定义 **
而变量则是可以对他进行修改的量。在使用变量之前,我们需要定义一个变量,其格式为: ** 变量类型 + 变量名 ** ;或者 ** 变量类型 + 变量名
= 某个值 ** ; 前者称为变量定义,后者成为变量的定义以及初始化。因为后者带了一个初值,而 ** 前者 ** 的 初值是未定 的。
** 变量类型 ** C语言中的变量类型有很多,其中大体可以分为常见的和特殊的,常见的变量类型有:
char字符型,它可以用来表示字符,注意这里的字符是指的’a’这样子的单个字符,并不是"Hello"这样子的连续字符, ** 后者我们称其为字符串 **
,用双引号修饰,前者字符用单引号修饰,否则可能会理解为变量。
整形,有int,short,long等,他们的区别在于可以表示的范围不同以及占用的空间不同,占用的空间越大,表示的范围越大,我们通常使用的int,用他们来表示一个整数。
浮点型,例如float以及double,它们的区别在于所表示小数的精度不同。 最后还有一些特殊类型,例如指针,结构体,自定义类型等等这里先不做介绍。


int main()//主函数(必须){  char c = 'a';  int H_C = 6500;  float _a = 0.5;  
  H_C = 6500 + 200;//加法  _a = 0.5 * 100;//乘法  
  return 0;}

这里我们定义了三个变量,分别是字符型变量 c,整形变量 H_C,以及浮点型变量_a。
为什么他们的名字这么奇怪呢?其实我是想介绍一下C语言的变量命名规则即使用 数字、字母、下划线的同时不能使用数字开头和避开关键字 ,例如
1a就是违法的,使用了数字开头,a c也是违法的,使用了空格,include也是违法的,使用了关键字。关于关键字的内容以后大家熟练使用之后会掌握的。
同样的,我们可以对变量进行加减乘除以及相互之间的四则运算或者是逻辑运算。
** 内容的输出 **

接着我们将要在屏幕上输出我们想要的内容了。

printf("Hello World");

printf函数是在stdio.h文件中的一个标准输出函数,其英文单词原型是print打印。
printf是一个函数,我们前面说过括号内代表了它的参数,它的参数是一个字符串我们前面讲过用双引号表示,而printf函数就是把内容打印到屏幕上的作用。
所以这句话的作用就是在屏幕中输入一个 Hello World,我们在代码中加上这句话。


#include <stdio.h>  
int main(){  printf("Hello World!");  return 0;}

在上方的调试器,选择本地调试器,点击运行。

可以看到我们成功输出了一个Hello World!

同样的printf可以输出其他的内容,我们可以用%d来表示输出一个整形变量,在后面用逗号跟上我们的变量。
同样的还有%c来输出一个字符,%f来输出一个浮点。 当然还有更多的细则,这里不一一赘述。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容