关于作者:
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
使用
第一步:我们新建项目
第二步:添加.cpp文件
第一个程序:你好,世界!
与网络大多数的教程一样,也采用HelloWorld为本栏目的第一个程序
#include<stdio.h>
int main()
{
printf("Hello,World!");
return 0;
}
这个程序看似只有6行,但是蕴含的东西不少,这个我们会在后面的栏目单独讲,作为初学者的彦祖们,此刻按照栏目中的程序照着抄一遍就好,每篇博客我们都会学习一点的新语法!
学习就是先模仿,然后站在巨人的肩膀上创造!
第二个程序的创建
首先排除源文件
#include<stdio.h>
int main()
{
printf("This is a c!");
return 0;
}
这样就可以在一个项目中运行俩个c程序了!
常见的问题:
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++语言为大家提供了更简单的方法去实现。