鱼C论坛

 找回密码
 立即注册
查看: 1417|回复: 0

[学习笔记] 《WINDOWS程序设计》(009)1.3 你的第一个Windows程序-1.3.1 字符模式

[复制链接]
发表于 2018-10-15 13:34:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.3  你的第一个Windows程序


      现在让我们来写点代码。我们先从一个短小简单的Windows程序开始。为了便于比较,我们先从一个简单的字符模式程序开始。通过这些我们可以了解如何使用开发环境,以及建立和编译程序的机制。

1.3.1  字符模式

      Brian W.Kernighan和Dennis M.Ritchie合著的The C Programming Language(Prentice Hall,1978年第一版,1988年第二版)是程序员们最喜爱的参考书之一。大家都亲切地称这本书K&R。这本书的第一章就用了一个可以显示“Hello, world”的小程序作为起步。

      在The C Programming Language第一版第6页出现的那个“Hello, world”程序如下:
      main()
      {
                printf(“hello, world\n”);
      }

      一点儿不假,那时候的C程序员是可以直接调用C运行库函数如printf而不需要事先声明的。但现在是90年代,我们应该给我们的编译器一个能指出我们代码中错误的机会。下面是K&R第二版中修正后的程序:
      #include <stdio.h>
      main()
      {
                printf(“hello, world\n”);
      }

      这个程序实际上不像看上去那么小。当然它编译、运行都没有问题,但是现今的许多程序员都更倾向于main函数也应该有个明确的返回值。ANSI C规定在这种情况下,函数返回一个数值:
      #include <stdio.h>
      int main()
      {
                printf(“hello, world\n”);
                return 0;
      }
      
【在VC++ 6.0下编写控制台程序,无返回值的main函数,仍然可以正常运行,但编译时会出现警告】
      我们还可以继续在main中包含参数来把这个程序弄得更长,但是我们还是先就此打住。以上这个程序包括了include语句程序入口运行库函数调用以及return语句


本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 17:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表