- 博客(23)
- 收藏
- 关注
原创 c语言初体验(运算符和控制流语句)
/判断1>2,如果1大于2,执行printf("1>2")否则执行:printf("1<2")printf("个位数:%d\n十位数%d\n",num%10,num/10);//num%10,取余,num/10取整。(1)if(判断条件){如果是条件是真的就会执行,作用域里面的代码}else{如果是条件是假的就会执行,作用域里面的代码}printf("%d\n",a--);
2024-03-01 19:00:57
350
1
原创 c语言初体验
注意:在输出地址的时候,默认是输内存出空间的首地址,同时我们可以根据首地址来推算后面的地址,因为同一个变量的每一个地址是连续的。(4)函数的数据类型:整形(int,long int......),浮点型(float,double),字符型(char)printf("交换前值:a:%d----b:%d\n:",a,b);printf("交换前后:a:%d----b:%d\n:",a,b);输出整形变量的大小:printf("%d\n",sizeof(a));//默认初始化,然后初始化里面的值是随机的。
2024-03-01 10:49:15
439
原创 共享与数据保护
类的静态成员静态成员不是属于某个对象,而是属于类,他是某个对象共同的,静态成员可以分为静态数据成员和静态函数成员静态数据成员:他们共享一份数据在编译阶段分配内存类内声明,类外初始化;#include"iostream"using namespace std;#include<string>class xu{public: static int a;//静态成员private:};int xu::a = 52;int main() { xu p;
2022-05-26 14:11:17
123
原创 友 元 类
全局函数做友元#include"iostream"using namespace std;#include<string>class buiding{ friend void goodgay(buiding house);public: buiding() { m_settingrom = "客厅"; m_bedrom = "卧室"; } string m_settingrom;private: string m_bedrom;};void goodgay
2022-05-20 09:24:18
144
原创 内置函数,函数重载,预处理命令
内置函数带默认值形参int func(int a, int b = 5) { int r; r = a / b; return r;}注意:如果某个位置参数有默认值,那么从这个位置往后,从左往右必须都要给参数函数声明如果函数声明有默认值的话,函数实现就不能有默认值#include"iostream"using namespace std;#include<string>int func(int a, int b, int c);//函数声明int
2022-04-21 15:42:16
1008
原创 c++核心编程
1.内存分区模型代码区存放函数体的二进制代码,由操作系统进行管理全局区存放全局变量和静态变量以及常量栈区由编译器堆区程序运行前:在程序编译后,生成exe可执行程序代码区和全局区#include"iostream"using namespace std;#include<string>//全局区 全局变量 静态变量 常量//全局变量 定义函数外的变量int a = 10;//全局变量const int e = 10;//修饰的全局的常量
2022-04-21 14:20:20
51
原创 struct
struct:结构体 用户自己定义的数据类型struct 数据类型名{参数列表 };struct student { string name; int age; int score;};使用方法:定义的同时就可以给它赋值#include"iostream"using namespace std;struct student { string name; int age; int score;};int main() { struct student s1
2022-04-01 09:05:52
59
原创 c++语言程序设计第一章
绪论程序设计语言的发展机器语言一个固定长度的由指令码和地址码组成的二进制串的一条指令汇编语言一条宏汇编指令可以代替多条机器指令机器语言和汇编语言都是低级语言,其共同特点:1.依赖于机器,可移植性差2.代码长,不易于编写大规模程序3.可读性差,可维护性差高级语言面对对象程序的特点c++语言的特点简单的c++程序...
2022-02-26 16:49:23
434
1
原创 第五章循环结构程序设计总结
5.1引例5.1#include<stdio.h>#include<math.h>int main(){ int n = 13, year; double number, rate = 0.02; for (year = 1; year <= 10; year++) { number = n * pow((1 + rate), year); printf("%2d年后,人数为:%.2f亿\n", year, number); } retur.
2021-12-17 21:34:12
474
原创 第五章练习
目录阅读20完善题5完善6完善8完善9编程1编程2编程3编程4编程5代码#include<stdio.h>int main(){ int n = 0, i; for(i=0;i<3;i++) switch (n++) { case 0: case 1: case 2: case 3: printf("%2d", n++); } return 0;}文字描述法1.定义整数n=0,i2.i=0
2021-12-16 00:34:24
1276
原创 第五章循环结构程序设计
概念填空题5代码#include<stdio.h>int main(){ int k, x; for (k = 0, x = 0; k <= 9 && x != 10; k++) { x = x + 2; } printf("%d,%d", k, x); return 0;}文字描述法1.定义整数k,x;2.k=0,x=03.判断k<=9&&x!=10,若k<=9&&x!=10,执行3
2021-11-28 02:42:04
967
原创 第四章 分支机构程序设计
4.1引例例4.1例4.24.2关系运算符、逻辑运算符、条件运算符4.2.1关系运算符与关系表达式1.关系运算符关系运算符用于判断两个操作数的大小关系。在C语言中有6个关系运算符,如下运算符 含义 > 大于 >= 大于等于 < 小于 <= 小于等于 == 等于 != 不等于 注意(1)关系运算符都是双目运算符,其结合方向是左结合(2)关系运算符的优先...
2021-11-21 22:05:30
204
原创 第四章分支机构程序设计
目录选择题5选择题9阅读2编程3编程4选择题5文字描述法(1)定义整数x=2,z=1;小数y=1.2;(2)如果x=2,那么y++;(3)否则的话,如果x=‘0’,那么y=3;(4)输出y的值;流程图代码选择题9文字描述法(1)输入3个数x,z,y;(2)赋值x=2,z=1,y=1.2;(3)判断x=2;(4)输出y++;(5)否则,判断x=‘0’;(6)输出y=3;(7)输出y的值;流程图代码...
2021-11-16 23:24:14
105
原创 第四章分支机构程序设计练习
概念题1代码目录概念题1概念题6概念题15概念题16概念题17选择题8选择题10选择题17选择题18选择题20选择题24选择题25阅读1阅读3编程1编程2#include<stdio.h>int main(){ int m = 23, n = 5; printf("%d\n",!m + m % n); return 0;}文字描述法(1)定义并赋值m=23,n=5;(2)输出!m+m%n的值;.
2021-11-15 23:54:37
195
原创 第三章顺序结构练习
第7题#include<stdio.h>int main(){ int a; long b; scanf_s("%d,%ld", &a, &b); printf("区号为:%03d\n电话号码为:%ld\n", a, b); return 0;}文字描述法:(1)定义整数a,长整数b;(2)从键盘上获取一个整数一个长整数,分别赋值给a和b;(3)输出a,b。a为区号,b为电话号码。流程图:代码:第13题#...
2021-11-10 20:13:03
423
原创 第三章顺序结构程序设计
3.1.顺序结构所谓顺序结构就是按照程序代码的书写顺序,自上而下逐一执行例3.1.1:求华氏温度100°F对应的摄氏温度例3.1.2:由键盘输入一个小写字母,将其换成大写字母输出3.2c语言的语句在c语言中,语句是以分号结尾的字符顺序,是朝鲜最基本的执行单位,分号是c语句的必要组成单位。书写程序代码时,一行可以写几个语句,一个语句也可以写在多行上。c语句包含多种形式。1.说明语句说明语句用于定义程序所使用到的变量与类型。例如:int a,b; ...
2021-11-07 15:22:06
4332
原创 求100以内的偶数之和
1.文字描述(1)输入两个累加变量 :sum , i;(2)给变量 sum 赋初值0;变量 i 赋初值 2;(3)诺 i 小于等于100,则重复执行(3),(4),(5),否则转(6);(4)累加 sum : sum = sum + i;(5)累加 i : i = i + 2;(6)输出 sum;2.流程图3.代码及执行结果#include<stdio.h>int main(){int sum, i...
2021-11-03 11:08:56
428
原创 第二章:数据类型,运算符和表达式
1:引例例1.1#include<stdio.h>它是编译预处理命令,程序中调用了print()函数,在系统文件static,h(称为头文件)中声明,在程序开始处要使用include将该文件包含进来。注意C语言有效的预处理命令总是以#开始的,预处理命令的末尾不加分号。int main(void)它是本程序中的“主函数”,在一个C程序中有且仅有一个main()函数,程序运行时,会首先从main()函数开始执行。该行的关键字int说明main()函数的返回值是整型数,括号中的vo..
2021-10-28 21:58:05
1081
1
原创 第一章,c语言与程序
1.2程序与程序设计语言1.2.1程序设计语言的发展(1)机器语言:机器语言属于第一代计算机语言,计算机内部运算采用的是二进制,也就是说计算机只能识别和接受由0和1组成的指令。特点:难学、难写、难记、难修改。(2)汇编语言:为了减轻使用机器语言编程的困难,人们采用助记符来代替机器指令的二进制窜,如用ADD表示加法,SUB表示减法,MOV表示传送数据,这样就能使运算指令使用符号而不再使用二进制表示。特点:容易被人读懂,程序修改与维护也很改变,运行效率仅次于机器语言。缺点:十分依赖机器硬件,可移植性不好。(3
2021-10-11 19:40:19
282
原创 2021-09-16
求十个数的乘积 ①输入第一个数a; ②用i统计相乘的次数,其初值置为1; ③若is9,转第④步,否则转第⑧步; ④再输入一个数,放在b中; ⑤axb=a;⑥i增加1; ⑦返回到第③步; ⑧输出a的值,此时a的值就是这十个数的乘积;...
2021-09-16 19:32:40
108
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人