• 程序设计基础第一个程序


    今闻下一届学弟学妹的程序设计基础课程将于暑期进行,且每日时间长达8小时,回想当年入门编程之窘境,故今来此开篇博文,日后有空会继续添加。

    希望可以对大家有所助益。若有任何关于C++的疑问,欢迎QQ咨询(414445050),邮件也可以(QQ邮箱即可)

    当年学程序设计基础,最难之处不在语言,不在指针,不在算法,全在入门。顿悟程序设计的感觉是入门最要紧的事情,就我个人体会而言,如何做到这一点呢?

    1. 首先必须要从繁琐的语言细节中解脱出来,比如教材中第二章关于数据类型和运算符的部分,粗略看看有些概念即可,切勿过分钻研,浪费时间。而从第三章语句控制开始,就可以写一些有趣的小例子了,学起来也没有过多的概念,更加容易入门,第三章学好,第四章的函数也就水到渠成了,此时再来翻看第二章的很多概念,自然知道哪些需要重点理解,哪些仅仅知道书上哪里可以查到即可。

    2. 关于编译环境的选择,我们当年学校上机给的是古老的VC++6.0,如果大家对此课完全没有兴趣,纯属应付了事,用它也无妨,否则推荐visual studio express2013(是一个免费版本,放心使用),至于原因,无需过分深究,只一点,VC++6.0是上个世纪的东西,今天实在不该用了。

    3. 关于编程语言,也许很多同学基本上没有听过任何的程序语言,下面给大家浅显介绍一些比较常见的语言,让大家心里有个数。

      C++:以其庞大繁杂而著称,同时支持C、面向对象、模板编程等多种形式,同时运行效率极高。应用领域极广,学习曲线非常陡峭,开发游戏啊很多服务器啊什么的很多时候会需要C++;

         C: 高级语言中最为低层的语言,运行效率高,细节多,应用领域都比较低层,比如操作系统。

         java、c#等:使用领域极为广泛,大家不学的话,仅知道有这么些语言就好了;

         python、perl等呢就不一一列举了。

    4. 第一个可运行的程序:

       想不想快速开始第一个运行的程序,其实本学期的所有程序都是同样的套路:

      1)打开vs 2013 express

       

    2)新建项目

    3)设置类型,给项目起个名字

    注意左侧选择visual C++,右侧选择空项目,下面的名称随便起,起中文的也可以,比如“日”,当然文明一些。。。

    4)新建源文件

    打开解决方案管理器,在源文件上点击右键,添加,新建项

    然后选择C++ source文件(后缀为.cpp),名字继续随便起,比如duange.cpp

    5) 输入代码(以后所有的编程任务只有这部分输入的东西有所改变,上面步骤都一样)

    鉴于大家基本不懂编程,这里就不用管下面的代码是什么意思了,就感受一下编程就好了!

    一般所有教科书的第一个示教都是hello world,下面是中国版hello world:

    1 #include<iostream>                 //包含以下iostream头文件,基本上这学期所有的程序都以此行开头
    2 using namespace std;         //这是声明一下命名空间,这学期的程序第二行基本上就是这个
    3 
    4 int main()                    //main函数
    5 {  
    6     cout << "你好,你吃了吗?" << endl;
    7     system("pause");
    8     return 0;
    9 }

    大功告成,看一下弹出了什么!

    这个黑框框会一直伴随你好久,让你从好奇到熟悉到厌烦,哈哈。

    okay,就到这里啦

  • 相关阅读:
    Mongodb操作之查询(循序渐进对比SQL语句)
    Java之IO转换流
    Java之final、finalize、finally的区别
    Java之IO流基础流对象
    lib库实现loadrunner驱动mysql性能测试
    java之集合框架使用细节及常用方法
    java之JAVA异常
    sql注入工具sqlmap使用参数说明
    Java之String类的使用细节
    MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB
  • 原文地址:https://www.cnblogs.com/gaoduan/p/3840153.html
Copyright © 2020-2023  润新知