c语言学习的第一天

c语言板块——专题

第一章 c语言简述

1.程序语言的发展

  1. 机器语言:用二进制码表示的机器能够直接识别和执行的一种机器指令的集合。
    机器语言的组合:操作码(要进行怎么样的操作)+操作数(指出完成该操作的数或者它在内存中的地址)
  2. 汇编语言:指令助记符和符号地址(这两种通常是用特定的英语单词出现)
  3. 高级语言:面向应用的语言,如java、c等
  4. 程序的设计过程:问题定义、算法设计、程序设计、调试运行
    1.问题定义:将抽象的问题转化为机器能识别的问题(输入、输出、处理)
    2.算法设计:解决问题的具体步骤(对提出的问题进行解决)
    3.程序设计:将算法转化为高级语言(代码)
    4.调试运行:运用相关工具调试运行
    5.文档:对实现的程序编写一份便于维护的注释文档

2.程序设计的方法

结构化的程序设计

1.顺序结构:

Created with Raphaël 2.2.0 开始 顺序1 顺序2 结束

2.选择结构:

Created with Raphaël 2.2.0 开始 条件1 or 条件2? 顺序1 结束 顺序2 yes no

3.循环结构:

  • a图
Created with Raphaël 2.2.0 开始 条件 顺序1 结束 yes no
  • b图
Created with Raphaël 2.2.0 开始 顺序1 条件 结束 yes no
语言翻译系统

1.高级->汇编->机器

3.常用C语言编译器

1.常用的c语言编译器可选择Dev C++或者 Visual C++;用于编译可执行大型项目的编译器可选择Visual Studio C++
2.c语言通常由开头的文件包含命令加上引用的《.h头文件》,其开始的程序位置包含在main函数体中。
3.简单的一个c语言结构

// A code block
#include<studio.h>
void main()
{
	printf("hello world!")
}
结语
  • 这篇文章只是个人开始学习C语言后理解的内容,内容如有问题欢迎大家指正,谢谢大家。
  • 相关的编译器我这边提供两个可用于c及c++编译:https://download.csdn.net/download/qq_42859151/18811409
  • 文章内容如有侵犯个人权益请及时联系版主,版主将会及时删除,本篇文章仅用于学习,个人联系方式:654735608
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值