萌新的C语言成长日志0

萌新第一次写博客,作者本人是一个普通的计算机类大学生,在这不得不感概,大学的学习纯靠上课是不够的。在浏览了众多大佬的文章后,才发现自身对自己的职业规划和专业技能不甚了了。自此,打算开始写博客,学C以及Java。在此,编程软件推荐Dev C++,点此下载
本人参考资料:Mooc 浙江大学 翁恺以及高等教育出版社《C语言程序设计》

程序设计基本概念

程序是用特殊的编程语言写出来表达如何解决问题的,不是用编程语言来和计算机交谈,而是描述要求计算机如何做事的过程或方法。

程序设计一般包含以下几个部分:
(1)确定数据结构 (2)确定算法 (3)编码 (4)调试 (5)整理并写出文档资料

程序的执行:
解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行。
编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机能懂的语言——机器语言——写的程序,然后这个机器语言写的程序就可以执行了。
语言并无编译/解释之分,只是两种常用的执行方式而已。解释语言有特殊的计算能力如:Python 编译语言有确定的运算性能如:C语言
C源程序后缀为.C的文件经过编译后生成一个后缀为.OBJ的二进制文件(称为目标文件),然后经“连接程序”(Link)的软件将.OBJ文件与C语言提供的库函数连接起来生成一个后缀为.EXE的可执行文件。

结构化程序由三种基本结构组成
(1)顺序结构

Created with Raphaël 2.2.0 开始 语句1 语句2 结束

(2)选择结构

Created with Raphaël 2.2.0 开始 判断表达式 语句1 结束 语句2 yes no

(3)循环结构,分为当型循环和直到型循环
当型循环

Created with Raphaël 2.2.0 开始 判断表达式 循环体 结束 yes no

直到型循环

Created with Raphaël 2.2.0 开始 循环体 判断表达式 结束 yes no

算法是指为解决某个特定问题而采取的确定且有限的步骤。算法具有以下五个特性:
(1)有穷性 (2)确定性 (3)可行性 (4)有零个或多个输入 (5)有一个或多个输出

第一个程序

#include<stdio.h>								/*命令行*/

int main()										/*函数名*/
{												/*函数体*/
	printf("2000+20+7+12=%d\n",2000+20+7+12);	
	
	return 0;
}

建议敲代码时勿开中文输入法,可能会引发错误,比方说程序不认中文的分号“;”。

程序中的四则运算:

四则运算C符号意义
++
--
×*
÷/
%取余
()()括号
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值