关于作者:
2019NOIP退役成员,学习c语言已有多年经验,更懂得考试的题目,和初学者学习时所遇到的问题
华为云享专家,以及CSDN的新星创作者,有写博客的一定能力
关于本栏目
本栏目的宗旨是带你入门c语言,作者打算用题海+c语言的概念来完成本栏目,
适用人群:面向广大的编程爱好者和大学生来进行创作
学完本栏后你能达到的水平:计算机二级水平左右,入门c语言学习
题目:主要来源于网络和c语言的入门算法题目
写在前面的话(第一天)
从本节开始我们就要正式的开始学习c语言的,可千万不要让懒惰战胜自己要学好c语言的信念哦!
记住我们的宗旨:努力去做,让一切交给时间来评判!
开发平台
在学习c语言之前,需要安装好相关的开发软件,或者称之为开发平台,这里我推荐安装vs2017版本,作为读者的彦祖们,也可以安装其他版本,例如:vs……,gcc,Dev-c++等,但是为了避免不必要的麻烦,我还是建议选择vs2017或Dev-c++
百度云:链接:https://pan.baidu.com/s/1VtEaAkfm3w4JYxBNU5ZZXA
提取码:ymm1
第一个程序:你好,世界!
与网络大多数的教程一样,也采用HelloWorld为本栏目的第一个程序
#include<stdio.h>
int main()
{
printf("Hello,World!");
return 0;
}
这个程序看似只有6行,但是蕴含的东西不少,这个我们会在后面的栏目单独讲,作为初学者的彦祖们,此刻按照栏目中的程序照着抄一遍就好,每篇博客我们都会学习一点的新语法!
学习就是先模仿,然后站在巨人的肩膀上创造!
常见的问题:
1.在c语言中所有的标点符号都是英文标点
2.每个行末都有一个分号,作为结束
3.大小写要严格的区分
main
在main.cpp中的写的东西我们称之为代码,经过vs编译后生成的exe文件,称之为程序,简单的来说程序是我们将来交给用户的,代码是我们自己保留修改的
c与c++的区别
c与c++的区别在于它们的运用领域不同。c语言主要用于嵌入式领域、驱动开发等与硬件直接打交道的领域;c++用于应用层开发、用户界面开发等与操作系统打交道的领域。
c语言是面向过程的结构化与模块化语言。c语言又被称为最简单的高级语言,它可以直接对系统进行操作。
c++语言是面向对象的程序设计语言。上面说到c语言对大规模复杂的程序解决的不足就可以使用c++语言来处理。可以说c++是由c语言发展而来的,甚至与c语言兼容。理论上说c++能做到的事情c语言都能做到,但c++语言为大家提供了更简单的方法去实现。