随笔分类 -  C语言

摘要:1.条件运算符“?和:” 为三目运算符,即有三个参与运算的量; 一般形式:表达式1?表达式2:表达式3; 表达式1 为真时,执行表达式2, 假执行表达式3. eg: if(a>b) max=a; else max=b; 可写成: max=(a>b)?a:b; 2.优先次序:自右向左的 a>b?a:( 阅读全文
posted @ 2018-10-23 21:43 Surveyor 阅读(172) 评论(0) 推荐(0)
摘要:1. 在VS2013中,会出现不识别scanf的情况,说它unsafe 解决办法: 在新建的时候 将 “安全开发生命周期检查”前边的勾勾取消即可 2.在vc++6.0中, 全选所有代码,按alt+f8 会自动对代码进行规范书写。 阅读全文
posted @ 2018-10-23 21:08 Surveyor 阅读(221) 评论(0) 推荐(0)
摘要:分支程序设计 (if篇) 1.逻辑运算符号:&& 与(一假则假)、||或(一真则真)、!非 (左结合性) { { int i; int i; i=3 &&5; i=1||0; } i=1 } i=1 真1,假0 c语言中,不为0的值为真。 2. if语句 三种基本形式: ①if(表达式)语句 真执行 阅读全文
posted @ 2018-10-23 21:05 Surveyor 阅读(170) 评论(0) 推荐(0)
摘要:顺序程序设计 1.c语句类型 表达式语句:分号结尾; 函数调用语句:函数名(实际参数表) eg:#include<stdio.h> 和printf 调用库函数; 控制语句 :(9种),条件判断语句:if,switch 循环:do while,while,for 转向语句:break,goto,con 阅读全文
posted @ 2018-10-17 20:07 Surveyor 阅读(187) 评论(0) 推荐(0)
摘要:数据类型的转换 自动转换 1. 转换按数据长度增加的方向进行; 2. 有小数点的为double型,float没小数点; 3. Char,short,型参与运算时,必须先转换成Int型; 4. 赋值运算符“=” 右边量的类型将全部转为左边量的类型; 5. 自动转换规则: Char,short→int→ 阅读全文
posted @ 2018-10-17 18:58 Surveyor 阅读(235) 评论(0) 推荐(0)
摘要:1.数据类型占多少字节可以写语句查看 printf("%d\n",sizeof(int) ) 输出为4; 2.整形数据的溢出 结果: 3.实数十进制小数形式 :必须有小数点,其它和数学小数一样指数形式:“十进制数“+“e/E”+“十进制整数 “ eg:3.7E-2(等于3.7*10^-2)4.ASC 阅读全文
posted @ 2018-10-15 21:52 Surveyor 阅读(149) 评论(0) 推荐(0)
摘要:1.指针的含义:其值用来表示某个变量在内存储器中的地址; 2.符号常量在使用前必须先定义 形式:#define标识符 常量(预处理命令以“#”开头) eg:#define PRICE 30 //在程序还未开始之前,将程序中出现的PRICE都定为30;好处:一改全改,含义清楚; 习惯上常用的符号变量的 阅读全文
posted @ 2018-10-15 21:21 Surveyor 阅读(245) 评论(0) 推荐(0)