zoukankan      html  css  js  c++  java
  • C语言讲义——开发工具Dev C++

    20世纪60年代,编程语言界发生“结构化程序设计”变革,

    丹尼斯·里奇(Dennis Ritchie)& 肯·汤普森(Ken Thompson)发明C语言,率先建立了面向过程编程的规范。

    C语言的故事——C语言本纪: https://zhuanlan.zhihu.com/p/61622264
    本讲义配套的C语言视频:https://www.bilibili.com/video/av16444080?from=search&seid=8274730694940373857

    “结构化程序设计”特色有以下三点:

    • 有控制语句
    • 有子程序(即函数)
    • 有局部变量

    C语言的特色:

    • 以人为本(从面向机器到面向程序员)
    • 功能强大
    • 优雅简洁
    • 表达丰富

    C语言的缺陷:大规模程序难以理解和维护


    C语言开发工具:Dev C++

    • 优点:小巧,有解压即用的版本,Astyle插件可以快速代码格式化

    • 缺点:调试功能不够强大

    切换到中文界面:

    建工程(默认C++)

    文件→新建→项目:

    新建项目,默认是C++项目,生成的文件后缀名是:.cpp(C++完全包含C语言,所以我们可以采用C++做C的开发)

    C项目工程

    可以选择C项目,后缀名是:.c。
    但是C项目默认用的是C89/90的标准,不另外设置的话有些先进语法使用不了。
    比如for(int i;i<10;i++),其中的int i必须在for循环外面定义。可以修改编译器标准:

    如果还是不行:加一句:-std=c99(c小写)

    上述两图,左边是C++项目自动生成的main文件,右图是C语言项目自动生成的main文件,除了文件后缀名不同,主要是默认的头文件不同,效果是一样的。

    debug

    鼠标点击左侧,设置断点

    选则要查看的变量,右键

    添加查看

    运行→调试(或F5)

  • 相关阅读:
    ubuntu十年
    国内开源镜像站
    vi 配置文件
    如何查看Linux命令源代码
    gedit乱码问题的解决
    Linux启动项修复
    我写新年愿望
    SEGGER J-Link 弹窗 在altium designer中禁用USBJATG
    线缆测试,手机端程序说明
    养兔场 网站上的个人介绍
  • 原文地址:https://www.cnblogs.com/tigerlion/p/11191161.html
Copyright © 2011-2022 走看看