C语言基础
来源:互联网 发布:linux 关机脚本 编辑:程序博客网 时间:2024/04/29 11:15
程序是为了让计算机执行某些操作或解决某些问题而编写的系列有序指令的集合.
算法是解决问题的方法和步骤.
流程图:
常量是在程序中保持不变的量,在声名时就要赋值.
变量是一个内存中的容器,其中的值可以变化.
常见数据类型:
int 整型 long-int 长整型 char 字符型
short-int 短整型 float 单精度浮点型 double 双精度浮点型
占位符: %d 整型 %ld 长整型 %c 一个字符 %s 一个字符串 %f 小数型 \ 转义字符,打印特殊字符
引导符: &
i++; ++i; 加加在前先自增再赋值,加加在后先赋值后自增.
以#开头的语句称为预处理器指令.
类型转换分为自动转换和强制转换:
自动转换:表示范围小的类型的值转换到表示范围大的类型的值
short转换为int转换为long转换为float转换为double
强制转换: float a=1,b=4;
int q=(int)a+b;
运算符分为算术运算符,赋值运算符,关系运算符,逻辑运算符.
在C语言中0代表假值,1代表真值.
逻辑与 && 有一为假则为假
逻辑非 || 有一为真则为真
逻辑非 ! 非真既假,非假既真
sizeof运算符的结果以字节为单位显示 1字节=8位
else在没有大括号的情况下只属于最近的if语句.
switch注意:在case后的各常量表达式的值不能相同;
在case后允许有多个语句;
每个case语句后都必须有一个break语句;
各case和dufault子句的先后顺序可以变动,不影响结果;
default子句可以省略.
三目运算符: 表达式 ? 是 : 否;
循环的概念:有规律或者重复的做一些事情.
常用循环:while di{}while() for
程序执行的过程:顺序执行 判断执行 循环执行
break(中断\打断):可以改变该程序的控制流
用法:在while,do while, for中可使程序终止循环而执行循环后面的语句;
在循环中与条件语句一起使用,条件真就跳出循环,转向后面的语句,多层循环中,一个break语句只向外跳一层.
continue(继续):只能用在循环中
作用:跳过循环体重剩余的语句而执行下一次循环;
在do while和while中continue执行后的动作是条件判断
在for中随后的动作是变量更新
- c语言基础--编程基础
- C语言基础-基础语法
- C语言基础 上
- c语言基础
- C语言基础
- C语言基础
- C 语言基础
- c语言基础解析
- c语言 指针基础
- 3 C语言基础
- C语言基础
- C语言基础
- C语言基础
- C语言基础1
- C语言基础
- c语言基础
- c语言基础 2
- C语言程序基础
- x210 Uboot SD卡启动过程记录
- 【高并发编程】再谈同步、异步、阻塞、非阻塞
- 爬取豆瓣影评TOP250Demo
- 如何为你的代码选择一个开源协议
- NPY and shot (三分求峰值)
- C语言基础
- struts2改springmvc过程中问题及解决办法记录
- 新创建对象直接触发fullGC问题
- HotSpot的算法实现
- 欢迎使用CSDN-markdown编辑器
- JAVA 攻城狮 第十四天
- shuoj 组装零件 状压dp 位运算得到状态的子集
- 动态创建组件时遇到的问题及解决方法
- hdu 1892 See you~(二维树状数组)