C语言-转义符与数组
""内自带\0
""外不带\0
C语言-数组
int arr[常数]
常数不包括const变量但包括define常数
C语言-字符长度
转义字符算一个长度
C语言操作符
~ 对一个数按二进制取反 eg:a=~b
& 对一个数按二进制与
&& 并且
|| 或
| 对一个数按二进制或
强制类型转换 eg:(int)3.14
表达式1? 表达式2(真):表达式3(假);
register(寄存器变量) eg:register int a = 10;
typedefien(重定义) eg:typedefine unsighed int(原名) u_int(改名);
static(局部变量不销毁/缩小全局变量作用域/s) eg:static int a=1;
continue -跳过本次循环后面的代码
extern(声明其他项目符号)
getchar() 输入字符
putchar() == printf("%c",ch)
scanf("%d",password);-把输入的数据存入password

编译原理
源码-反码:符号位不变其他取反
反码-补码:反码加一
补码-反码:补码减一
反码-源码:符号位不变其他取反
后置前置++--
后置:先用再加
前置:线加再用
语法格式
声明外部函数 extern int add(int,int)
地址
%p-地址占位符
int p=&a;
指针大小 32位 =4字节 64位=8字节
p = 20;-通过地址改值
结构体
srtuct Book b1= {};结构体定义后的使用
b1.name;结构体变量
pb->name;-pb为结构体指针时
struct Book pb;结构体指针
数组
数组变量的本质时指针
strcpy(目标,"更改内容")更改数组内容语句strcpy(b1.name,"更改内容")
分支结构
if (条件) {执行语句};
else if (条件){执行语句};
else (执行语句);

switch(整形表达式){-可以出现if
case 整型常量数字 :
执行;
break;
case2 :
执行;
break;
default:
执行;
break;
}

while(表达式)
{循环语句};
循环结构
for(初始化-一次;条件;自增/自减){

};
注意事项:
循环体内不要改变变值
最好前闭后开

do-while 循环
do{
循环语句;}
while (要不要进行下一次循环);

意想不到的错误
for与while的区别-while会死循环
字符串比较函数
strcmp(password,"123456")==0 函数返回是0那么表示相同
输出
%2d的意思:打印两位,不够两位空格补齐右对齐 比如: " 6"
%-2d:左对齐 比如"6 "
goto
使用:跳出多层循环

©著作权归作者所有:来自51CTO博客作者六尾旅人的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 运算符,分支,循环结构
  2. C语言试题
  3. 循环题目
  4. 程序员因一张嵌套7层的循环代码截图被开除!
  5. 循环双链表(C语言,使用头节点)
  6. Python 循环语句
  7. Python While 循环语句
  8. 循环单链表及常用操作(C语言描述)
  9. Python——if条件判断和while循环

随机推荐

  1. 实现GridView自动滚动的功能
  2. RabbitMQ基本概念和原理实例
  3. 介绍一个微软开源项目网站--CodePlex
  4. 软件的增量更新是什么?
  5. 把exe注册为windows服务实例教程
  6. WPF下使用Uri的实例教程
  7. 网络通讯控制器分组,提高交互的负载平衡能
  8. .NET中怎么实现程序分页
  9. C#中五种访问修饰符作用范围实例详解
  10. 关于json result的实例代码