C++的基础
这几天学了c语言 也在思考为什么学不会不是很懂为什么自己不能学出可以理解的代码,今天用了一点时间理解了一些简单的代码
1.
-
%d 是十进制输出
-
%#X 是十六进制输出
-
%0 是八进制输出include<stdio.h>
# include<stdio.h> # include<malloc.h> int main(void) { while (1) { int *p = (int *)malloc(1000); } return 0; }
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O3oPYwCS-1615180671794)(C:\Users\Public\Pictures\Sample Pictures\微信截图_20210307124803.png)]在这里插入代码片
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Yj17D7R-1615180671808)(C:\Users\Public\Pictures\Sample Pictures\微信截图_20210307131028.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KqewdiQR-1615180671818)(C:\Users\Public\Pictures\Sample Pictures\微信截图_20210307131504.png)]
# include <stdio.h>
int main (void)
{
int i ;
scanf ("%d",&i);//你可能认为你附的值是给别的附的,而加上 printf ("i=%d\n",i);是为了让你方便的记住你写的是什么。
printf ("i=%d\n",i);
return 0;
}
# include <stdio.h>
int main (void)
{
int i;
int q;
scanf ("%d %d", &i, &q );
printf ("i = %d, q = %d\n", i, q);
char m;
scanf ("%c",&m);
printf ("m = %c\n", m);
return 0;
}//史诗级的写代码,能略微的理解了他的意思
第一个写的有用软件
# include <stdio.h>
int main (void)
{
float score;//定义变量
printf ("输入你的成绩:");//输出你要的内容
scanf("%f", &score);//让用户给变量赋值
if (score>=100)//如果变量值为<=100
printf ("优秀\n");//那么就输出优秀
else if (score>=80 && score<=100)//如果变量值为>=80 <=100那么
printf ("良好\n");//输出良好
else if (score>=60 && score<=80)//如果变量值为>=60 <=80 那么
printf ("及格\n");//输出及格
else if (score>=50 && score<=60)//如果变量值为>=50 <=60那么
printf ("不及格\n");//输出不及格
else if (score>=0 && score<=50)//如果变量值为>=0 <=50那么
printf ("加油!!!\n");//输出值为加油!!
return 0;//结束收回
}
//我写的第一个有作用的程序并且加了注释(二次改进);