- 博客(12)
- 收藏
- 关注
原创 c语言笔记(9.1.1取地址~9.1.2指针~9.2.1)
9.1.1取地址运算sizeof是一个运算符,给出某个类型或变量在内存中所占据的字节数 sizeof(int) sizeof(i)运算符&scanf("%d",&i);里的&获得变量的地址,它的操作数必须是变量int i;printf("%x",&i);地址大小是否与int相同取决于编译器int i;printf("%d",&i);&不能对没有地址的东西取地址&(a+b)? &(a++)?
2022-10-22 14:43:41
352
原创 c语言笔记(8.1.1数组~8.2.3)
8.1.1数组int munber=[100]scanf("%d",&number[i]);定义数组<类型>变量名称[元素数量];int grades[100];double weight[20];元素数量必须是整数c99之前:元素数量必须是编译时刻确定的字面量8.1.2数组是一种容器(放东西的东西),特点是:其中所有的元素具有相同的数据类型一旦创立,不能改变大小数组中的元素在内存中是紧密连续依次排列的数组 int a[10
2022-10-17 18:09:23
249
原创 c语言笔记(7.1.1函数~7.2.4)
7.1.1初见函数求和:求出1到10到30和35到45的三个和#include<stdio.h>int main(){ int i; int sum; for(i=1,sum=0;i<=10;i++){ sum+=i;} printf("%d到%d的和是%d",1,10,sum); for(i=20,sum=0;i<=30;i++){ sum+=i;} printf("%d到%d的和是%d
2022-10-17 16:56:11
99
原创 c语言笔记(翁恺5.3.1习题~6.1.3)
5.3.1求和f(n)=1+1/2+1/3+1/4+...+1/n起始点1终止点n,那么有一定的次数因此循环选择用for#include<stdio.h>int main(){ int n; int i; double sum=0.0; scanf("%d",&n); n=给个值 for(i=1;i<=n;i++){ sum+=1.0/i;} printf("f(%d)=%f",n,su
2022-10-12 09:09:02
205
原创 翁恺c语言笔记(4.1.1~5.1.1for)
4.1.1数数几位数人的方式:眼睛一看就看出来了......352-3位数计算机方式:判断一个数的范围来判断这是几位数......352属于【100,999】-三位数#include <stdio.h>int main{ int x; int n=0; scanf("%d",&x); n++; x /=10; while(x>0){ n++; x /=10;}printf("
2022-10-11 20:51:58
245
原创 c语言笔记(翁恺3.3.2~3.3.4)if-else,switch
分段函数#include<stdio.h>int main(){ int f; if(x<0){ f=-1;}else if(x==0){f=0;}else{f=2*x;}单一出口级联的if-else ifif(exp1)st2;else if(exp 2)st 2;elsest3;3.3.4#include <stdio.h>int main(){ if(type==1)
2022-10-09 15:26:19
290
原创 c语言笔记(翁恺3.2.1...if~3.3.1)
3.2.1 做判断if#include <stdio.h>int main(){ int hour1,minute1; int hour2,minute2; scanf("%d %d",&hour1,&minute1); scanf("%d %d",&hour2,&minute2); int ih = hour2-hour1; int im = minute2-minute1; if(im<
2022-10-08 15:03:48
162
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人