Day01程序设计与C
2022/4/14 1:12:48
本文主要是介绍Day01程序设计与C,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
计算机语言
- 程序是用特殊的编程语言写出来表达如何解决问题的
- 不是用编程语言和计算机交谈,而是描述要求他如何做事情的过程和方法
算法
- 我们要让计算机做计算,就需要线找出计算的步骤,然后用编程语言写出来
- 计算机所做的所有事情都叫计算
- 计算的步骤就是算法
程序的执行
- 解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行。
- 编译:借助一个程序,就像是一个翻译,把你的程序翻译成计算机真正能懂的语言——机器语言——写的程序,然后这个机器语言写的程序就能直接执行了。
语言本身没有解释和编译来区分的,任何一种语言可以解释执行也可以编译执行,这只是传统和习惯的问题
解释语言VS编译语言:
- 语言本无解释/编译之分
- 常用的执行方式而已
- 解释型语言有特殊的计算能力
- 编译型语言有确定的运算性能
解释的定义:会将代码一句一句的直接执行,在执行期,动态将代码逐句解释为机器代码
编译定义:以编译器,先将代码编译为机器代码,再加以执行。
变量的名字
- 变量需要一个名字,变量的名字是一种”标识符“,意思是他是用来识别这个和那个不同的名字。
- 标识符有表示幅度规则:
- 标识符只能由字母、数字和下划线组成
- 数字不可以出现在第一个位置上
- C语言的关键字(都的地方称为保留字)不可以用做标识符
这篇关于Day01程序设计与C的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享