IT行业编程基础知识学习之C一

中科白癜风医院好吗 https://myyk.familydoctor.com.cn/2831/detail/

相信在IT行业的各位朋友,不管什么专业,上大学或者培训的时候,多少应该都了解C语言,这门课在大学在理工科一般都是基础通用课程,而我大学学的就比较高级了,学了比C多了两个加号的语言C++,虽然工作中没有将其作为主力编程语言,但是,温故而知新,当时大学也只是为了应付考试潦草学习的,我觉得需要经常拾起来复习一下。

首先学习之前,分享下自己的经验,工作之后认识到,不管什么语言,都有各自的特点,总有小白学习之前会在犹豫不决学习什么语言好呢?那个火学习那个?这个比那个好?浪费时间在这种事情上,都够你学两页C++了。程序语言,就是为了用,想想自己要干啥再选择哪个语言就行。如果不知道学来干嘛,就想学,那还是建议C起步,这样其他语言一通百通了。中国人不骗中国人!

C++是什么?

至于详细简介大家可以自行搜索,反正就是一种高级语言(还有不高级?比如汇编,90后现在应该一般很少用,特殊除外),对于C语言也进一步做了完善以及扩充,(面向复制粘贴的程序员)面向对象的一种程序设计语言,可以跨多台运行。为啥学呢,当然因为兴趣而学是最好的,不管因为什么学习,能够熟练掌握一种语言在IT行业是非常有利的。

我这边复习旧知,面向小白输出,大佬可以略过。既然面向对象,面向对象的四大特性就得提一下:封装、抽象、继承以及多态

标准C++组成:

由C++核心语言、C++标准库、以及模板库(STL)组成

运行环境得有两个东西:一个文本编辑器、一个C++的编译器

编辑器选择太多了,你那个windows记事本都可以,还有vscode、vi等,你要用来写源代码,一般保存为.cpp或者.cp等扩展名

编译器最常用的是免费的GNU的c/c++编译器,其他的比如MSVC、ICC、BCC,作用就是把你写的代码编译成计算机理解的语言,就是一堆的机器语言。windows上可以装VC++、VSstudio等学习,linux直接安装GCC就可以,装完就可以运行写的代码了。至于怎么安装,假定都安装过了,不会的可私信留言。

直接上程序

#includeiostream

usingnamespacestd;

//main()是程序开始执行的地方

intmain(){

cout"HelloCillian";//输出HelloCillian

return0;

}

iostream就是定义的一个头文件,包含了程序必备的一些信息

usingnamespacestd意思是使用命名空间std

main就是主函数的意思,程序从这里开始,返回的类型是int

cout"HelloCillian"往屏幕上显示HelloCillian,使用过c语言的朋友,其实C++是支持所有标准C输入和输出函数,只需要包含常规C语言的stdio.h头文件。

return0意思是终止main函数,调用进程返回值0,控制权返回给操作系统

{}内是函数的主体,包含了函数的可执行代码

这里面;就是语句结束符号,每个语句执行分隔就是用分号,//就是注释符号,这一句意思是啥啊,就在//后面写的明明白白的

还有C++对于大小写是敏感的,意思是啥,大小写不能乱写,写错了代表的意思就不一样了。

标识符

就是用来表明变量啊函数类以及模块等、自己自定义的函数名啊项目名啥的,大小写以及下划线数字组成、不能用标点符号,至于为啥我也不知道,这就是人家规定的,你用就是了。

关键字

这是这个语言系统里已经预定义的,具有特殊含义的,比如定义数据的类型啊、逻辑操作啊,反正这些关键是不能作为常量、变量名等

再说说,基本的数据类型

bool(布尔类型)int(整数)float(浮点型)double(双浮点)void(无类型)char(字符型)wchar_t(宽字符)

变量类型也包括以上的,还有枚举、指针、数组、引用、数据结构、类等、变量就是可以存储各种类型数据的一个地方名字。每个变量有对应的类型、以及存储的大小。

写到这里,我觉得基本概念其实没多大必要写了,因为网上教程随便一搜一大堆,我觉得还是直接拿一些程序来复习讲解比这效果好,为啥呢,我觉得我还是那种实用主义,能够直接拿来用于工作的才是最好的,所以下一期文章,我直接还是找几个例子来进行复习讲解吧。对!

谢谢点赞


转载请注明:http://www.aierlanlan.com/rzfs/1006.html

  • 上一篇文章:
  •   
  • 下一篇文章: