Chinaunix首页 | 论坛 | 博客
  • 博客访问: 735387
  • 博文数量: 769
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 4985
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:37
文章分类

全部博文(769)

文章存档

2011年(1)

2008年(768)

我的朋友

分类:

2008-10-15 16:40:19

  C语言的学习,一般的方式是,先学C,然后是,最好还要有汇编语言和微机原理基础,然后才是Visual .这样的方式,对学习者来说,要花费很多时间和耐力。而在学校教学中,也没有时间深入学习编程的实用技术了。
 
  其实,具有了C语言基础后,再有一些基本的C++类的概念,就可以直接学习 C编程了。
 
  一、走近Windows C语言
 
  很多语言都把显示一个“Hello,World!”做为第一个入门程序,C语言的第一个程序是这样的:
 
 #include
            main()
            {
             printf(“Hello,World!”);
            }

  如果把main函数写成带参数的main函数,应该是:

 #include
            main(int arge,char *argv[])
            {
             printf(“Hello,World!”);
            }


  Windows C的第一个程序和这个程序在形式和原理上都是一致的,只是有两点不同:
 
  1. 主函数接收的形参不只是命令行中的字符串的个数和字符串的首地址。
 
  2. C语言的很多函数在Windows C中都可以继续使用,但象printf()屏幕显示等函数就不能继续使用了。因为Windows是多任务操作系统,屏幕已不再为某一个应用程序所独有,Windows C应用程序要显示字符串,需要使用Windows提供的API函数,开自己的窗口。
 
  下面是一个最简单的,显示“Hello,World!”的Windows C程序:

 #include
            APIENTRY WinMain
            (HINSTANCE hInstance,HINSTANCE hPrevInstance,
            LPSTR lpCmdLine,int nCmdShow)
            {
            MessageBox(NULL,"Hello,World!",
            "第一个Windows C程序",MB_OK|MB_ICONASTERISK);
            }

 

[1]  

【责编:huangchunmei】

--------------------next---------------------

阅读(306) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~