C语言是程序设计的基础,只要想写程序必须得精通C语言,C语言是每个程序员必备的技能之一。

C语言的官方解释是:C语言是一种高级语言,经过编译转换成机器识别的二进制语言。

C语言就像我们学的英语,你和英国人交流要用英语,和计算机交流也要用计算机认识的语言,这样他才能了解你的意思,并达到人类预想的目的。其实C语言就是一种交流语言,是连接人类思维与计算机的桥梁。C语言是使用最广泛的语言之一,可以说,C语言的诞生是现代程序革命的起点,是程序设计语言发展史中的一个重要的里程碑。C语言就像一棵小树一样,以C语言为根基从而产生了C++、Java等等许多更便于人类利用的语言。

C语言的严谨性很高,这就要求我们在写C语言的时候一点也不能出错,否则程序是无法运行的,不过好在写C语言的软件在编译出错的时候会及时为我们指出错误的地方,可以缩小我们的检查范围,并改好程序。

在写代码的时候,我们会用到一个叫做Dev-C++的软件,在我们刚进入软件的时候是无法写代码的,这时候需要点击左上角的“文件”一栏,然后点击“新建”,生成一个源代码就可以写代码了。

下面我来举一个小例子:

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

1.#代表取地址的符号,在C语言或C++中,会把用#include的文件的扩展名叫 .h,称其为头文件,stdio.h就是standard input output.header,也就是“标准输入输出头文件”。在文件stdio中存储了一些计算机专有的词汇,比如上面的“printf”就存在stdio中。#include<stdio.h>就是你包涵了这个文件,你要用这个文件的东西来写代码,只有像这样声明之后下面你写的代码才会被计算机所识别并且执行你的想法。

2.int main(),主函数,是一个程序的入口,即程序从这里开始执行,注意:主函数有且只有一个。而且下面的代码要被花括号括起来,{             }从int main()到结束。

3.printf()是一个函数名称,他有输出的功能,在计算机上显示printf后面的括号里面的内容,注意:输出语句要加双引号。

4.return 0相当于程序的出口,是一个程序结束的标志,代表程序正常退出,一般情况下省略return 0对程序也不会有影响。

下面就是上个程序的运行结果:

以上就是走进C语言的一个感性认识,以后的内容我会为大家更详细的讲解。

对于C语言的初步认识相关推荐

  1. 关于SQL语言的初步认识

    关于SQL语言的初步认识 1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义. 2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一个数据项. 3.一个表或者是一 ...

  2. 【Java】Java 语言的初步认识及工作应用范围

    Java 语言的初步认识 什么是程序 在Java 语言学习前,首先我需要知道,什么是 程序 ! 程序就是一组(系列)命令.首先,执行第一个命令,然后执行第二个命令,然后执行第三个命令,依此类推.执行完 ...

  3. 俄罗斯游戏软件:C语言应用初步感受

    俄罗斯游戏软件:C语言应用初步感受 C语言课程设以一节课,老师提供了一个C语言的飞俄罗斯方块让我们感受,我们所学的C语言课程,主要是各种语句的练习,这次是用我们所学过的知识来感受一个实际的系统. 首先 ...

  4. 一起学习C语言:初步进入编程世界(三)

    上一篇<一起学习C语言:初步进入编程世界(二)>中,我们了解了C语言的加法运算方式和赋值运算符的用法,并通过printf函数成功输出计算结果.私下我们可以参考赋值运算表,练习更多的运算符用 ...

  5. 龚本灿c语言程序设计,c语言程序设计初步-求索学堂.ppt

    c语言程序设计初步-求索学堂 C语言程序设计 主讲人 龚本灿 个人联系方式 QQ: 190026892 网上答疑.教学资料及作业地址: 三峡大学网站->求索学堂->统一身份认证后-> ...

  6. C语言将0xea转换为字符ea,eA第10章 c语言程序设计初步.ppt

    eA第10章 c语言程序设计初步 第10章 C语言程序设计初步 1. C语言的字符集 2. 标识符: 3. 关键字 4. 运算符 5. 分隔符 6. 注释符 标识符练习 1.下列选项中,可以作为C语言 ...

  7. 一、对C语言的初步认识

    一.对C语言的初步认识 二.C语言基本数据类型.操作符和表达式 三.C语言顺序结构程序设计 四.C语言选择结构程序设计 五.C语言循环结构程序设计 六.C语言位运算 七.C语言数组与字符串 八.C语言 ...

  8. R语言预测初步(R语言预测实战-节选)

    经过上一节的介绍相信各位读者已经知道如何安装R及R程序包.本节拟通过一个简单的例子说明用R语言进行预测的主要步骤,旨在让各位读者了解用R语言进行预测的基本过程.本例使用forecast包中自带的数据集 ...

  9. -wl是不是c语言的标识符,第二篇 C语言程序设计初步知识.doc

    第二章 C语言程序设计的初步知识 一.选择题 1.在C 语言中,下列类型属于构造类型的是 .(0级) A)整型 B)字符型 C)实型 D)数组类型 2.在C 语言中,下列类型属于构造类型的是 .(0级 ...

  10. c语言程序设计俄罗斯方块PPT,俄罗斯方块游戏:C语言程序设计初步感受

    C语言课程设以一节课,老师提供了一个C语言的俄罗斯方块游戏让我们感受,本学期C语言课程,主要是各种语句的练习,这次是用以前的知识来感受一个实际的系统. 首先安装c-free,然后打开老师所发给我们的小 ...

最新文章

  1. 微软推出智能语音评测服务,注重解决四大技术障碍
  2. 让人心动的电子工艺品
  3. 华为手机像素密度排行_4500元以上的手机排行,华为P40Pro未上榜,第一你猜到了吗?...
  4. Java实现string转byte
  5. 适用于Atom Feed的Spring MVC
  6. 简单网络聊天程序java_基于Java实现hello/hi简单网络聊天程序
  7. .net一个函数要用另一个函数的值_Mysql:条件判断函数-CASE WHEN、IF、IFNULL详解
  8. ASP.NET技巧:字符自动截取问题
  9. Jenkins连接git时出现“Failed to connect to repository : Command ... HEAD“ returned status code 128:”的问题解决
  10. pythonjson安装_python安装simplejson
  11. SpringBoot学习之文件结构和配置文件
  12. iOS AutoLayout
  13. 微信小程序:动画效果集合
  14. labview的初步
  15. 无网络状态下显卡驱动软件安装
  16. ajax iframe的使用方法,使用jQuery和ajax代替iframe的方法(详解)
  17. 计算机英语凤凰职教,凤凰职教英语第册Unit1.doc
  18. Joel Spolsky对计算机学生的建议
  19. 一文掌握python连接SQL Server,MySQL,MongoDB,Redis数据库
  20. 曲线积分与曲面积分总结_高等数学课程内容、知识点总结与典型题

热门文章

  1. 编程语言介绍以及其特点
  2. [渝粤教育] 西南科技大学 建筑经济与企业管理 在线考试复习资料
  3. 【单片机毕业设计】【mcuclub-jj-036】基于单片机的电加热供暖的设计
  4. qt之CheckBox选中与未选中的使用
  5. 这些日子我读过的《java编程思想》
  6. U盘点击提示文件或目录损坏且无法读取打不开
  7. idea 输出结果如何调整成横排
  8. AR眼镜新秀雷鸟创新,究竟能飞多远?
  9. 梯度增强 Kriging 代理模型理论相关推导
  10. Colab防断,防止colab每隔一段时间自动断连。