![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
复习
刻刻不停努力的鱼丸福袋
这个作者很懒,什么都没留下…
展开
-
从头开始复习c——指针
&:取地址符 用于获得变量里的地址,用%p;例如,int i ;printf(" %p",&i); 地址的大小是否与int相同取决于编译器 &不能对没有地址的东西取地址(例如 &(a+b),&(i++)都不可取地址),需要明确的变量。数组的地址int a[10];prrintf("%p",&a[10]); # 与a,a[0]地址相同;与a[1]相差四个字节,一个地址printf("%p",&a);printf("%p"...原创 2021-09-02 15:28:16 · 108 阅读 · 0 评论 -
从头开始复习c----数组
数组的定义:类型 名字[ 数量 ] eg. int a[10]数组中所有的元素都是相同的数据类型;数组一旦创建就不能改变大小。int a[10]中有 a[0]..........a[9] 叫做下表10个单元;赋值时可以出现在等号的左边或右边;左边叫左值,右边叫右值。...原创 2021-09-01 10:34:25 · 73 阅读 · 0 评论 -
从头开始复习C----数据类型
c语言的变量在使用前必须定义且确定其数据类型·整数:int ,char, long,short浮点数:float scanf:%f 有效数字:7位 printf:%f,%edouble scanf:%lf 有效数字:15位 printf:%f,%echar即可表示字符也可表示整数...原创 2021-09-01 09:15:51 · 47 阅读 · 0 评论 -
从头开始复习C—循环
while循环while(x>0 条件表达式){执行语句x/=10;n++;}原创 2021-08-31 14:40:26 · 89 阅读 · 0 评论 -
从头开始复习C---判断
if语句:一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。if(条件语句){.............}else{ }if 语句一行结束后没有分号,若后边要执行的语句没有用大括号括起来,那么紧跟着if缩进的下一行语句就是要执行的语句。C语言提供了六个关系运算符:...原创 2021-08-12 21:51:14 · 74 阅读 · 0 评论 -
从头复习C语言—表达式
复合赋值:total+=12 意为total=total+12sum *= total+12 意为sum=sum*(total+12)递增递减运算符:"++" "--"是单目运算符,算子必须是变量,其作用是给变量+1或-1。 eg. cont++ 等价于 cont+=1 等价于 cont=cont+1前缀和后缀:++和--放在变量前叫做前缀形式,表示a加了1以后的值; 放在变量后面叫做后缀形式,表示a...原创 2021-08-06 22:25:19 · 111 阅读 · 0 评论 -
scanf_s出错1(VS2019)
#include <stdio.h>int main(){int foot; int inch; scanf_s("身高为%d %d", &foot , &inch); //&i 表示变量 i 的地址,&是取地址符 printf("身高为%f米。\n",((foot + inch / 12.0) * 0.3048)); return 0; }上图会报错,因为scanf的功能是:将从键盘输入的字符转化为“输入控制符”所规定格式的...原创 2021-08-06 17:17:31 · 157 阅读 · 0 评论 -
从头开始复习C——变量
变量定义:用于保存数据定义形式:<类型名称><变量名称>; int a; float amout;变量名:是一种标识符,标识符的构造规则是:只能由字母、数字和下划线组成,数字不能出现在 第一个位置上,C语言关键字不可做标识符。(eg.auto、break、int、print等)赋值和初始化:= 是赋值运算符,变量定义时的赋值是变量的初始化,例如 int price ...原创 2021-07-23 18:35:02 · 57 阅读 · 0 评论