文档章节

1. 编写第一个C程序

 小清年
发布于 2014/05/11 18:11
字数 247
阅读 8
收藏 0
点赞 0
评论 0

1. 编写第一个C程序

1.1 “Hello World C”
#include <stdio.h>
int main()
{
            printf("Hello World!\n");
            return 0;
}
1.2 C程序的编写过程
编辑
使用编辑软件vi或者IDE编辑程序源代码
预处理
使用预处理器(preprocessor)对预处理指令进行解析,例如文件包含、宏替换等
编译
我们写好的程序源码,直接给机器并不能直接运行,需要使用编译器(compiler)翻译为机器代码才能执行,这个过程叫做编译,编译后的代码叫做目标代码。
链接
程序使用连接器linker,链接程序的各个部分,如外部库函数等。
运行
运行可执行文件
1.3 简单C程序的组成部分
指令
#include <stdio.h>
函数
main主函数
语句
以分号(;)分隔,像我们说一句话结束的句号(。)
printf("Hello World!\n");
return 0;

该博客教程视频地址:http://geek99.com/node/200

本文转载自:http://geek99.com/node/810#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
C Primer Plus 第9章 函数 9.11 编程练习答案

1、设计函数min(x,y)返回两个double数值中较小的数值,同时用一个驱动程序测试该函数。 2、 设计函数chline(ch,i,j),实现指定字符在i列到j列的输出,同时用一个驱动程序测试该函数。 3、编写...

idreamo ⋅ 2016/07/19 ⋅ 0

C Primer Plus 第6章 C控制语句 6.16 编程练习及答案

1、编写一个程序,创建一个具有26个元素的数组,并在其中存储26个小写字母。并让该程序显示该数组的内容。 6、编写一个程序把一个单词读入一个字符数组,然后反向打印这个词。提示:使用str...

idreamo ⋅ 2016/06/12 ⋅ 0

1、Python —— HelloWorld

1、Mac下,打开终端,然后输入命令 python -V,所显示版本号,则说明你已安装,若未安装,则会显示 command not found 2、第一个HelloWorld程序 a、打开终端; b、输入 python; c、输入 pr...

cobish ⋅ 2014/06/24 ⋅ 0

JDK 安装后,两个JRE的作用

在安装JDK后,在JDK安装目录下会有两个JRE目录。以JDK6.0为例, 第一个目录是“C:Program FilesJavajdk1.6.0jre”---JDK自带的JRE 第二个目录是“C:Program FilesJavajre6”----通用的JRE 第...

LYQ1990 ⋅ 2016/05/04 ⋅ 1

Python(1)——python安装和第一个程序

/============================ 以下所有内容,均来自 廖雪峰 的官方网站, python 教程。 链接地址:http://www.liaoxuefeng.com ============================/ python 简介 1、python 是一...

docallen ⋅ 2017/04/25 ⋅ 0

C Primer Plus 第11章 11.13 编程练习答案

1、设计并测试一个函数,可以从输入读取n个字符(包括空格、制表符和换行符),把结果存储在一个数组中,这个数组的地址通过参数来传递。 2、修改并测试练习1中的函数,使得可以在n个字符后,...

idreamo ⋅ 2016/09/22 ⋅ 0

objective-c 第一个OC程序

开始Objective-C(以后简称OC)的准备工作。 1)Mac 一台。(既然决定要学OC了,装备还是必备的,程序猿攻城狮们钱挤挤总是有的。) 2) 环境的搭建: 打开终端: gcc -v 结果如果是: 说明已经安...

wangdake ⋅ 2014/03/12 ⋅ 0

“Hello world”不简单

由Kernighan和Ritchie合著的经典教程《The C Programming Language》的开篇第一个C程序例子是打印简单的“hello world”。从此之后,“hello world”就成了描述一个人编写的第一个程序的代名...

oschina ⋅ 2014/12/19 ⋅ 44

多平台(Wp8/win8/Windows/iOS/Android)的开发语言

1. Wp8/win8采用的是Xaml&c#编程语言 XAML是一种相对简单、通用的声明式编程语言,它适合于构建和初始化.NET对象。XAML仅仅是一种使用.NET API的方式,把它与HTML、可伸缩向量图形(SVG)或其...

失足处男的倒霉孩子 ⋅ 2013/12/25 ⋅ 0

使用Playground编写第一个Swift程序

从控制台输出“HelloWorld”是我学习C语言的第一步,也是我人生中非常重要的一步。多年后的今天,我仍希望以HelloWorld作为第一步,与大家共同开启一个神奇、瑰丽的世界——Swift编程。 本章...

智捷课堂 ⋅ 2014/08/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 今天 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

聊聊spring cloud netflix的HystrixCommands

序 本文主要研究一下spring cloud netflix的HystrixCommands。 maven <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo......

go4it ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部