c语言从0->1入门——HelloWorld

简介: c语言从0->1入门——HelloWorld

关于作者:

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++语言为大家提供了更简单的方法去实现。
相关文章
|
20天前
|
存储 自然语言处理 编译器
振南技术干货集:振南当年入门C语言和单片机的那些事儿(3)
振南技术干货集:振南当年入门C语言和单片机的那些事儿(3)
|
3天前
|
存储 自然语言处理 编译器
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
15 0
|
17天前
|
编译器 C语言
函数深入解析(C语言基础入门)
函数深入解析(C语言基础入门)
|
17天前
|
C语言
数组深入剖析(C语言基础入门)
数组深入剖析(C语言基础入门)
|
20天前
|
算法 C语言 芯片
振南技术干货集:振南当年入门C语言和单片机的那些事儿(1)
振南技术干货集:振南当年入门C语言和单片机的那些事儿(1)
|
1月前
|
存储 编译器 程序员
c语言入门篇
c语言入门篇
29 0
|
2月前
|
存储 编译器 C语言
【C语言】求任意两整数的和入门详解
【C语言】求任意两整数的和入门详解
7 0
|
2月前
|
编译器 程序员 C语言
【C语言】“hello world!”程序入门详解
【C语言】“hello world!”程序入门详解
9 0
|
2月前
|
编译器 C语言
C语言入门之变量、常量、字符串、转义字符
C语言入门之变量、常量、字符串、转义字符
|
2月前
|
Java C语言 C++
C语言由入门到精通(1)介绍与数据类型
C语言由入门到精通(1)介绍与数据类型