美文网首页编程语言爱好者程序员
带你进入 C 语言的世界

带你进入 C 语言的世界

作者: deniro | 来源:发表于2018-09-22 15:11 被阅读927次

学习一门新程序设计语言的一条途径就是使用它编写程序。

1 Dev-C++

首先我们要有一个 C 语言 IDE ,这里推荐使用 Dev-C++。Dev-C++是一个在 Windows 环境下适合于初学者使用的轻量级 C/C++ 集成开发环境( IDE ) 。 它是一款自由软件,遵守 GPL 许可协议分发源代码 。 它集合了 MinGW 中的 GCC 编译器 、GDB 调试器和 AStyle 格式整理器等众多自由软件 。

安装后,打开顶部工具栏中的文件 → 新建 → 项目:

确定后,指定项目所存放的文件路径,这样项目就建好咯。

接下来,定制编辑器样式,我们可以打开顶部工具栏中的工具 → 编辑器选项。

【1】定制字体与大小(显示页签)


【2】定制主题(语法页签中的预设)


2 编写第一个 C 语言程序

让 C 语言打印出问候用语吧O(∩_∩)O~

#include <stdio.h>
main(){ 
    printf("您好,我是 C 语言\n");
}

点击快捷键 F11,编译运行该程序,输出结果:

  • #include <stdio.h> 表示引入标准输入、输出库信息。
  • \n 表示换行符。如果直接换行,那么会提示编译错误:

多次调用 printf() 方法,那么这些输出行会连起来:

#include <stdio.h> 
main(){ 
    printf("您好,我是 C 语言。\n");
    printf("请指教,");
    printf("希望你开心快乐每一天。");
}

输出结果:

3 注意点

3.1 必须有分号

如果省略 printf 后面的分号,那么就会出现编译错误:

3.2 字符串双引号

printf() 方法中的字符串必须使用双引号包起来。

如果使用单引号,会出现编译错误:

3.3 前缀为 \ 的字符

#include <stdio.h> 
main(){ 
    printf("您好,我是 C 语言。\y");
    printf("请指教,");
    printf("希望你开心快乐每一天。\7\7\7\7\7\7\7\7");
}
  • 如果 \ 后面跟的字符未定义,那么会提示编译警告,比如这里的 \y[Warning] unknown escape sequence: '\y'
  • \7 表示短蜂鸣,所以运行这段程序,你会听到一阵连续的短蜂鸣O(∩_∩)O~

相关文章

  • 带你进入 C 语言的世界

    学习一门新程序设计语言的一条途径就是使用它编写程序。 1 Dev-C++ 首先我们要有一个 C 语言 IDE ,这...

  • C/C++程序员如何快速突破年薪10W?

    C语言之父 - 丹尼斯·里奇 进入21世纪,随着全世界软件行业不断发展,各种编程语言百花齐放,C/C++、Java...

  • 三天学会C语言编程|上篇

    本文试图通过上中下三篇文章引领大家进入C语言的世界。C语言是一个非常古老(1972年发明)的语言了,想必大家都有所...

  • 带你进入 Android 的世界

    1 Android 简介 Android 从面世以来到现在已经发布了二十几个版本了。在这几年的发展过程中,谷歌为 ...

  • 带你进入 Git 的世界

    1 版本控制系统 版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统。一般情况下,...

  • 编程基础---为什么首选C语言

    对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员。 C语言除了能让你了解编程的相关概念,带你...

  • C语言是一个什么样的语言

    对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员。 C语言除了能让你了解编程的相关概念,带你...

  • C语言是一个什么样的语言

    对于大部分程序员,C语言是学习编程的第一门语言,很少有不了解C的程序员。 C语言除了能让你了解编程的相关概念,带你...

  • 带你进入科学世界的王牌

    在《漫画相对论》一书中,汪诘提到了理解科学世界的四张王牌,杀手锏,个人感觉还是非常的有道理的。 王牌1: 波普尔证...

  • C语言怎么学?

    一、C语言是最值得学习的语言 学习C语言,首先要明确地告诉自己:C语言是世界上最值得学习的语言。 [if !sup...

网友评论

本文标题:带你进入 C 语言的世界

本文链接:https://www.haomeiwen.com/subject/mngtoftx.html