C语言(1)

c语言
一丶知识点小结
1丶常量与变量
(1)常量与变量是C语言中处理数据的两种形式。
(2)常量在程序执行中不可改变,而变量是可以改变的。
(3)赋值时用int,float,double,char等。
(4)使用变量时必须声明,声明变量必须在第一条可执行语句前。
2二进制与其他进制
(1)计算机中的数据等都是用二进制储存的。
(2)注意二进制与其他进制的转换。
3丶赋值运算
(1)“a=b"即“把b赋值给a”,而不是“a与b相等”。
(2)赋值运算左边只能是变量,而不能是常量或表达式。
4丶输入与输出
(1)输入:“cin”,“scanf( )”。
输出:“cout,“printf( )”。
(2)cin,cout比scanf,printf运算慢。
5丶运算符
(1)”+”,"-","*","/","%"。
(2)"&&","||","!"(非)。
(3)"==","<=","<=","!="。
(3)自增运算符。a++的意思为在使用a后,使a加1;++a的意思为在使用a前,使a加1。
自减同上。
6丶常用头文件
(1)iostream–输入输出。
(2)cmath-一些数学运算,如向上去整(ceil)等。
(3)iomanip–保留小数(fixed setprecision)等。
7丶if语句
(1)格式
if(条件表达式)
{ 循环语句
}
(2)双分支语句
if(表达式) 语句
else 语句
(3)多分支语句
if(表达式) 语句
else if(表达式) 语句
.
.
.
else if(表达式) 语句
else 语句
(4)注意:
条件后面不能加";"。
强调条件用单分支。
8丶switch语句(开关语句)
(1)格式
switch(表达式)
{
case 表达式;
语句;
break;
case 表达式;
语句;
break;

case 表达式;
语句;
break;
default:
语句;
}
(2)注意
switch语句后面的表达式是离散数值表达式(整数,字符型,枚举)。
当case后的工作一样时,不用写break。
break表示在执行完一个case语句后,停止执行整个语句。
二丶学习了c语言,生活中的很多问题都可以用c语言来解决,利用c语言可以把简单的数学运算交给程序来完成,使得复杂的事情简单化,解决一些简单的数学问题,但我相信,c语言以后会大展拳脚。
三丶c语言是非常严谨,规范的东西,只要在编程中出一点错误或者打错一个字母,都会是编程错误,即使编程没有错误,也不会A。另外编程是还必须考虑周全,不放过任何一种情况,否则,即使是样例通过,也会因为考虑不周不会是A,c语言还要求规范,追求编程的美;c语言的逻辑很强学习c语言有助于培养我们的逻辑思维能力和思维方式。我是一个不怎么细心的人,但我喜欢c语言。学习c语言可以使我更加得细心,全面。
我是一名小白,只是略微地了解程序设计,但我喜欢c语言,愿意每天用一段时间去学习c语言,敲代码。现在的我们只学习了沧海一粟,看不清前进的路,只能逐步摸索,在黑夜中前行,每次出现Accepted时,都会感到十分高兴。但还不够,只有努力学习,才能到达新的高度,我希望c语言程序设计会成为我的职业,我会努力去做到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 第1章 一大波数正在靠近——排序 1 第1节 zui快zui简单的排序——桶排序 2 第2节 邻居好说话——冒泡排序 7 第3节 zui常用的排序——快速排序 12 第4节 小哼买书 20 第2章 栈、队列、链表 25 第1节 解密QQ号——队列 26 第2节 解密回文——栈 32 第3节 纸牌游戏——小猫钓鱼 35 第4节 链表 44 第5节 模拟链表 54 第3章 枚举!很暴力 57 第1节 坑爹的奥数 58 第2节 炸弹人 61 第3节 火柴棍等式 67 第4节 数的全排列 70 第4章 wan能的搜索 72 第1节 不撞南墙不回头——深度优先搜索 73 第2节 解救小哈 81 第3节 层层递进——广度优先搜索 88 第4节 再解炸弹人 95 第5节 宝岛探险 106 第6节 水管工游戏 117 第5章 图的遍历 128 第1节 深度和广度优先究竟是指啥 129 第2节 城市地图——图的深度优先遍历 136 第3节 zui少转机——图的广度优先遍历 142 第6章 zui短路径 147 第1节 只有五行的算法——Floyd-Warshall 148 第2节 Dijkstra算法——通过边实现松弛 155 第3节 Bellman-Ford——解决负权边 163 第4节 Bellman-Ford的队列优化 171 第5节 zui短路径算法对比分析 177 第7章 神奇的树 178 第1节 开启“树”之旅 179 第2节 二叉树 183 第3节 堆——神奇的优先队列 185 第4节 擒贼先擒王——并查集 200 第8章 更多精彩算法 211 第1节 镖局运镖——图的zui小生成树 212 第2节 再谈zui小生成树 219 第3节 重要城市——图的割点 229 第4节 关键道路——图的割边 234 第5节 我要做月老——二分图zui大匹配 237 第9章 还能更好吗——微软亚洲研究院面试 243 啊哈算法 目 录 第1章 编程改变思维 1 第1节 为什么要学习编程 1 第2节 本书是讲什么的,写给谁看的 4 第2章 梦想启航 7 第1节 编程的魔力 7 第2节 让计算机开口说话 9 第3节 多彩一点 18 第4节 让计算机做加法 21 第5节 数字的家――变量 26 第6节 数据输出――我说咋地就咋地 31 第7节 数据输入――我说算啥就算啥 33 第8节 究竟有多少种小房子 37 第9节 拨开云雾见月明 40 第10节 逻辑挑战1:交换小房子的数 42 第11节 天啊!这怎么能看懂 45 等等。。。。。。。。。。。。。。。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值