C语言学习入门--hello word(一)
来源:互联网 发布:电信宽带加端口要多久 编辑:程序博客网 时间:2024/05/20 19:18
在第一次接触一个新程序的时候第一个程序肯定是“hello word“,我曾经在一篇文章中看到这样的解释,“hello word”就如同一个新生婴儿的第一声啼叫,是新世界的开始。作为本系列C语言入门教程的开篇,我们先来认识一下C语言的“hello word”。
//hello.c #include<stdio.h> //(1) void main() //(2) { //(3) printf("hello word\n"); //(4) } //(5)
首先是解释一下出现次数最多的“//”双斜杠,这是对代码的注释,是为了让人更容易理解代码,给人看的,代码运行的时候并没有具体的意义。
接下来聊聊代码的正文,也就是(1)行及其以下的部分。首先是hello.c(1),这一行的一个“#”这是一个宏定义的标示符,可以说是代码基本框架的一部分,具体什么是宏定义在后面章节再具体学习,现在不需要还不用理解太深,当然如果又能力也可以去深究。相信读者们都知道这个单词是什么意思“include”(包含、包括),打个比方我们编程的目的是在电脑屏幕上绘画,那么我们首先必须做的第一件事就是带上工具箱,“include”就是带上工具箱这个动作,“stdio.h”的就是那个工具箱,“stdio”的意思是“standard input and output”的意思,通过这样的解释相信读者们已经知道是什么意思了,对就是标准输入输出工具箱的意思,绘画标准的配置就是画笔和橡皮擦。
接下来解释一下(2)行,这行是用户代码的开始标示,对于这一行刚开始不需要过于计较是什么意思,这是C语言的一个基本框架的构成,对于基本框架不需要过于深究,因为它就是这样设计的,我们没必要过分揣摩D.M.Ritchie(C语言创始人)的意图。
(3)行和(5)行是相互照应的,这对大括号将用户的运行代码框起来,也是C语言基本框架的一部分。
最后就是这段代码的重点了(4)行,这行的意思是使用标准输入输出工具箱里面的“printf”这个工具,将这个工具其实很简单就是”print”(打印),”printf”中的”f”相信学习过高等代数的都很熟悉,一般都是用这个字母来标示函数,在这里也是函数的意思,函数是C语言的一个重要概念。在双引号是说需要输出的内容”hello word\n”,在C语言中,为了使程序的代码和字符串分开,将字符串用双引号引起来作为标示,字符串是将字符串在一起。可能很多读者在实验这段代码之后会很奇怪,为什么没有显示’\n’,因为’\n’表示的是回车符,进行将光标定位到下一行的操作,属于转义字符,是不显示的支付。
运行结果如下:
- C语言学习入门--hello word(一)
- 重新学习c语言 hello word
- 快速学习C语言一: Hello World
- C语言学习一hello world程序
- C语言入门学习总结(一)
- C语言入门学习总结(一)
- 一步步学习C语言(一)入门
- C语言(1)------Hello Word程序输出
- webService学习2:hello word入门
- object-c 学习(第一天)经典 hello word!
- c语言入门(一)
- C 语言入门(一)
- C语言入门(一)
- 记录c语言入门学习一
- hibernate 学习一 hello word示例
- spark菜鸟学习笔记:一、hello word
- C win32学习1—hello word
- C语言入门(一)初识C
- centos 7安装glusterfs 3.10
- oracle 找不到监听 lister 有问题??进来看看吧
- linux服务器下配置Jdk和Tomcat
- update 4.28
- C++使用FANUC focas1/2协议采集发那科机床数据
- C语言学习入门--hello word(一)
- cocos2dx listview卡顿的问题
- dubbo-admin项目部署
- 模板类和友元
- 第一章 关于对象
- php 使用htmlspecialchars() 和strip_tags函数过滤HTML标签的区别
- jfreechart 自定义线段图
- README file for FANUC Drivers and Libraries
- python创建及引用动态变量名的方法