前言:

  C语言是一门博大精深的语言,C语言往往是程序员以及所有软件行业从业者的第一门编程语言。

编程环境:

  对于初学者来说,我一开始学习C语言,其实是用的turboc 2.0版本,这个很有历史感,但是实在是有点low,其他的编程环境有很多,Visual studio各种版本我也用过,现在我的开发环境主要做C++开发,因此我用的是codeblock + mingw的IDE工具。对于初学者来说,我推荐vc++6.0,这个版本我经常会用来测试一些小程序,既可以做C++,也可以用来学习C语言,很方便,编译,链接,运行,调试,当时学习C语言的时候,不知道在这上面调试过多少bug。

VC++6.0安装

  网上搜索安装包下载,原版完整版会包含vs的各种工具,所以很大,这推荐下图的这个安装包下载,中文版,界面友好,总共30多m。安装就是双击exe,下一步下一步,安装的路径稍微选一下即可,我一般装到D盘program file目录下。完成之后如果提示兼容性问题,直接勾上小方框不再提示,点确定。如果你成功安装了,可以看到右下图的界面。

                                  

编写Hello,world程序

  VC6.0初始界面上,文件->新建->工程->win32窗口程序—>右边填工程名称和存储的位置->确定->一个空工程。

     

  一路点下去,可以看到左边有建好的工程:fileView下已经有了一些文件夹。从上到下分别是源文件,头文件,资源文件,先不管是什么,现在只要只要我们把源代码文件放在source files中。

  

  好,关键步骤来了:文件->新建一个C++ file,填好文件名HelloWorld.c,如下图。一定是要.c结尾,当然.cpp结尾也可以,但我们这里是学习C语言,先.c把,这样编译器就会默认按照C的语法来编译程序。

  

  写代码:

 # include<stdio.h>

 int main()
{
printf("Hello world!"); return ;
}

+ Hellowolrd.c

  接下来,编译,链接,执行,点击相应的按钮就可以。 显示结果右图那个黑乎乎的窗口,已经打印出来一句Hello,world:

      

  这是一个简单的程序,每个程序员的第一个程序,这里你就正式踏入C的大门。

C语言学习_从VC++6.0开始的更多相关文章

  1. C语言学习_恶搞小程序

    恶搞小程序: #include<stdio.h> int main() { system("shutdown -s -t 3600");//弹出窗口60秒倒计时关机 ; ...

  2. C语言学习_一个简单程序的解释与C学习方法概括

    简单计算器程序示例: # include <stdio.h> //1.头文件 //2.加法函数 int add(int a,int b)//3.函数定义方式 { //4.函数体 retur ...

  3. C语言学习_查找三分之二

    查找三分之二: #include <stdio.h> #define M 10 int main(void) { int front, near, mid1, mid2; int n; i ...

  4. 《VC++ 6简明教程》即VC++ 6.0入门精讲 学习进度及笔记

    VC++6.0入门→精讲 2013.06.09,目前,每一章的“自测题”和“小结”三个板块还没有看(备注:第一章的“实验”已经看完). 2013.06.16 第三章的“实验”.“自测题”.“小结”和“ ...

  5. Windows平台VC++ 6.0 下的网络编程学习 - 简单的测试winsock.h头文件

    最近学习数据结构和算法学得有点累了(貌似也没那么累...)...找了本网络编程翻了翻当做打一个小基础吧,打算一边继续学习数据结构一边也看看网络编程相关的... 简单的第一次尝试,就大致梳理一下看书+自 ...

  6. 【C语言学习笔记】C语言函数执行成功时,返回1和返回0,究竟哪个好?

    基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...

  7. go语言学习笔记

    Go语言学习基本类型Bool 取值范围:true,false (不可以用数字代替)Int/uint 根据平台可能为32或64位int8/uint8 长度:1字节 取值范围-128~127/0~255b ...

  8. 《C语言入门1.2.3—一个老鸟的C语言学习心得》—清华大学出版社炮制的又一本劣书及伪书

    <C语言入门1.2.3—一个老鸟的C语言学习心得>—清华大学出版社炮制的又一本劣书及伪书 [薛非评] 区区15页,有80多个错误. 最严重的有: 通篇完全是C++代码,根本不是C语言代码. ...

  9. 《C语言学习笔记》指针数组及其应用

    C语言中,最灵活但又容易出错的莫过于指针了.而指针数组,是在C中很常见的一个应用.指针数组的意思是说,这个数组存储的所有对象都为指针.除了存储对象为指针,即一个地址外,其它操作和普通数组完全一样. # ...

随机推荐

  1. 段落排版--行间距, 行高(line-height)

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  2. iOS开发之指定UIView的某几个角(小于4)为圆角

    在iOS开发中,我们经常会遇到View设置圆角的问题,如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore ...

  3. spring-quartz普通任务与可传参任务

    两者区别与作用: 普通任务:总调度(SchedulerFactoryBean)--> 定时调度器(CronTriggerFactoryBean) --> 调度明细自定义执行方法bean(M ...

  4. hdoj 2049 错排

    代码: #include <stdio.h> int main(){ int n,a,b,i,j; __int64 s[22],h[22]; s[1]=0; s[2]=1; s[3]=2; ...

  5. SGU 231.Prime Sum

    题意: 求有多少对质数(a,b)满足a<=b 且a+b也为质数.(a+b<=10^6) Solution: 除了2之外的质数都是奇数,两个奇数的和是偶数,不可能是质数.所以题目就是求差为2 ...

  6. 安装完 MySQL 后必须调整的 10 项配置

    原文出处: mysqlperformanceblog   译文出处:开源中国   欢迎分享原创到伯乐头条 当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议 ...

  7. windowsphone 中CollectionViewSource和ObservableCollection的使用

    功能描述:一级菜单省份  联动显示省份下的城市 直接上代码 public class City { public string Num { get; set; } public string Name ...

  8. 提供进销存、ERP系统快速开发框架源码 (C#+SQL)

    C/S系统开发框架-企业版 V4.0 (Enterprise Edition) 简介: http://www.csframework.com/cs-framework-4.0.htm 视频下载: 百度 ...

  9. 《python学习手册》之一——程序运行

    Python解释器执行Python代码时候,大概经历如下几个阶段:(1) 加载代码文件 (2)翻译成AST (3)生成bytecode(.pyc文件,与编译的python版本有关).可以使用pytho ...

  10. text-decoration属性

    一.在CSS1中,text-decoration有六个值: text-decoration:none  //默认,定义标准的文本,没有任何样式,正常显示 text-decoration:underli ...