当前位置: 首页 > news >正文

C程序设计语言_1.1_开篇入门

绝大多数C/C++初学者的第一个程序是打印以下字符串:Hello world!对于入门者而言,个人认为下列部分可能成为障碍:(1) 程序文本编写,了解基本程序结构,亦或者说那些不可或缺的要素;(2) 编译环境的安装与调试,使程序结果可以通过我们的编译环境返回;C语言中,可使用以下程序打印上面提到的“Hello world!”:#include<stdio.h>void main(){printf("Hello world!");}
程序需要写在一个文件中,称这个文件为“源文件”,上述程序可以写入一个txt文本文档,保存后把拓展名“.txt”改为“.c”即可。从上面程序可以看出一个函数由函数类型、函数名、参数列表(形参列表)、函数体组成,main是函数名,void用于表述函数类型,说明函数会返回一个什么类型的值(此处void表示“空”,即没有返回值,该例子中的void也可以不写),最后是函数体,它从“{”开始,以“}”结束,最外侧两个花括号之间是一条或多条函数语句,用于实现具体功能(花括号是界定符,也属于函数体)。本例中有两个点需要注意:其一,#include<stdio.h>是一个预处理指令,用于将头文件stdio.h的内容替换到该预处理指令所在位置,如果没有它,printf无法实现打印功能;其二,main函数是一个特殊的函数,它是一个程序(或者整个工程)的唯一入口,所以整个程序里必须有且只有一个main函数(但是main却并非关键字,如果你用main作为函数变量名也是合法的,但个人不建议这么做,为了代码的可读性和可维护性,main最好避免用于重要函数名以外的其它地方)。至于编译环境,暂不作为第一篇随笔的重点,简单来说,可以从以下两种方式做选择:(1) 选择扩展性好或功能强大的IDE,个人推荐Visual Studio Code、Dev C++。Visual Studio功能强大,但截至写该随笔前只支持Windows系统,Code::Blocks免费且相对轻量,支持多平台,但安装相对复杂;CLion功能强大,但付费,且内存占用较大,初学者可酌情考虑;(2) 先不安装IDE,降低学习时间成本。安装MinGW,配置环境变量,将MinGW的bin目录对应路径添加到系统变量中的“PATH”,打开CMD,cd命令切换到程序源文件所在目录,执行指令gcc -o xxx.c(源文件名),在程序源文件所在目录下会生成一个可执行文件xxx.exe,window直接输入xxx.exe并回车,完成执行。最后,你将从IDE的输出窗口或者CMD窗口里看到“Hello world!”打印。
http://www.jsqmd.com/news/20554/

相关文章:

  • playwright自动化测试应用-Day1
  • 2025 年货架源头厂家最新推荐排行榜:仓储 / 重型 / 阁楼 / 穿梭式等各类货架优质企业甄选
  • 2025年10月广州办公室设备搬运公司全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 2025年专业的上海Micro-LED显示屏推荐TOP生产厂家
  • 2025年质量好的工业不锈钢链轮最新TOP厂家推荐
  • 2025年正规的广州智能洗碗机,广州洗碗机设备厂家最新推荐榜
  • 改进的(μ+λ)约束差分进化算法设计与实现
  • 2025年10月旋转接头厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 实用指南:Java 高效实现 PowerPoint 转 PDF:不依赖Office
  • 2025年可靠的立式明装风机盘管直销制造
  • 2025年靠谱的FCC催化剂拟薄水铝石厂家推荐及采购指南
  • 2025年10月江苏机械设备EAC认证公司全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 2025年热门的镁制硅晶防火风管,漂珠硅晶防火风管实力源头
  • 2025连接器厂家推荐皓富电子,专注USB/电池/TYPE-C/防水接口专业制造
  • 2025耳机/DC/防水耳机插座厂家推荐皓富电子,专业品质保障
  • 2025年知名的四川岩棉板,A级防火岩棉板推荐TOP品牌厂家
  • 2025/10/23
  • 2025年评价高的磁力齿轮泵,小型齿轮泵厂家推荐及选择建议
  • 2025 年树脂排水沟厂家最新权威排行榜:U 形 / 线性 / 成品等多类型产品全覆盖,最新推荐优质企业助采购无忧
  • 【备忘】ORACLE 数据表插入记录后返回(自增长)主键的值
  • OJ模拟面试3(竞赛排名排序)
  • 2025年口碑好的载带成型机厂家最新权威推荐榜
  • SIAKAD STEKOM登录页面存储型XSS漏洞分析
  • 2025 年最新散热片厂家推荐排行榜:权威评选揭晓高性能电子、水冷、铝型材等散热片优质企业水冷散热片/铝型材散热片/热管散热片/插齿散热片公司推荐
  • 07.Python法拍网数据
  • 深夜办公室的叹息,被微擎 IP 市场拉回正轨
  • 06.Python操作Excel自动化开发
  • 详细介绍:AKS论文阅读
  • 工业相机常用芯片 Sony Pregius系列 以更小的尺寸获得出色性能
  • 出席2025年IDC中国CIO峰会,天翼云息壤赋能千行百业数智升级!