老九C 1~6

流程图

开始/结束
处理
输入/输出
判断/分支
连接符
流程线

C语言简洁

起源

1972年 丹尼斯里奇 为了开发unix开发了C语言

应用范围

文字处理程序
编译器
操作系统开发
游戏开发

C++

是C的升级, 有面向对象

C语言特点

结构化的程序设计语言

pro:层次清晰,专项专用,易于调试和维护
con:程序可重用化比较差

语言简洁

适合入门

C语言程序的基本结构

#include <stdio.h>
//standared. input output header 标准输入输出头文件
int main()
{
	printf("HelloWord!\n");
	return 0;
}

#开头的是预处理器指令
不是必须的,但如果需要则需要放在程序最开始处

.h是头文件,相当于一个目录,放置常用函数
也可以用自定义头文件

main() 函数是整个C程序的起点/入口
void 返回值

printf中 f是format
\n = 回车
; = 一句话的结束

returen 0 标识程序正常结束,0标识异常结束

代码规范

有助于对代码的理解
注释语言应该准确易读简洁

编译器不会处理注释

但行数注释 //
多行注释 以 /* 开头 以*/结尾

C语言的编译和执行

计算机:具备输入,输出,主存储器和CPU的机器

编译和执行过程

  1. 编译
    编译器也是一个程序
    将语言翻译成机器可以理解的二进制代码
    形成目标代码/文件. 目标代码是编译器的输出结果,常见拓展名为".o"或 “.obj”
  2. 连接
    将目标代码跟C函数库相连接,并将源程序所用的库代码与目标代码合并
    形成最终可执行的二进制既期待吗(可执行程序)
/n 是换行
/t 是默认六个字符 z
#include <stdio.h>

int main()
{
    printf("名称:德玛西亚之力·盖伦\n");
    printf("伤害57.88(+4.5)\t\t攻击距离:172\n");
    printf("护甲:27.536(+3.0)\t魔   抗:32.1(+1.25)\n");
    printf("生命:616.2(+84.25)\t生命回复:7.84(+0.5)\n");
    printf("法    力:0\t\t\t法力回复:0\n");
    printf("移动速度:340\t\t\t定   位:上单 辅助 打野\n");
    printf("点券:450\t\t\t\t金   币:1000\n");
}

总结

程序的基本概念:为了解决某个问题而编写的一系列有序指令集


C里面只有结构体,没有类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值