小工具知识网

当前位置: 首页 > 行业知识 > 一些C语言知识

行业知识

一些C语言知识

2026-11-07 01:49:43 来源:互联网转载

��       C语言的内置类型:

        char

        short

        int 

        long

        float

        double

        C99中引入了bool类型,用来表示真假的变量类型,包含true,false。

        这个代码的执行结果是什么?好好想想哦,坑挺多的。

#include int main(){int i = 0;for(i = 0;i  

        你做对了吗?结果是***循环打印5。= 是赋值操作符,== 是判断相等操作符,循环变量 i 在循环内部也进行了修改。

        VS选中语句,按 Tab 键可以一起往后缩进,按 Shift + Tab 键可以一起往前缩进。

        switch语句中case后的表达式只能是整型常量表达式,char 也是属于整型家族的,因为字符存储的时候,存储的是ASCII码。

        VS调试快捷键,F10进入调试,进入调试后按F10一条语句一条语句执行,按F11可以进入函数内部,然后再按F10一条语句一条语句执行,调试起来后,还可以调出监视窗口和内存窗口,帮助监视运行过程中变量的值的变化,还可以看变量在内存中的存储情况。

        注意:只有进入调试之后才能调出这两个窗口。

        三个整数从大到小输出

#include //三个整数从大到小输出int main(){int a = 0;int b = 0;int c = 0;int t = 0;scanf("%d %d %d",&a,&b,&c);if(a  

        如上代码,可以看出交换两个数在代码中重复出现,这时可以把交换两个数这个功能封装成函数,这样就可以避免重复代码。

#include //交换两个整数void swap(int* a,int* b){int t = 0;t = *a;*a = *b;*b = t;}//三个整数从大到小输出int main(){int a = 0;int b = 0;int c = 0;//int t = 0;scanf("%d %d %d",&a,&b,&c);if(a  

        求两个数的最大公约数

        暴力求解,先求两个数中较小的即为m,然后用两个数分别除以 i ,i 从m开始,i -- ,重复这个相除和 -- 的过程,当两个数分别除以m都为0时,停止循环,这时的 i 就为两个数的最大公约数。

#include //求两个数的最大公约数int main(){int a = 0;int b = 0;int i = 0;int m = 0;scanf("%d %d",&a,&b);if(a > b)m = b;elsem = a;for(i = m;i >= 1;i--){if(a % i == 0 && b % i == 0)break;}printf("%d\n",i);return 0;}

        辗转相除法求两个数的最大公约数

#include //辗转相除法求两个数的最大公约数//void swap(int* a,int* b){//int t = 0;//t = *a;//*a = *b;//*b = t;//}int main(){int a = 0;int b = 0;int i = 0;int m = 0;scanf("%d %d",&a,&b);/*if(a  

        计算1 - 1 / 2 + 1 / 3 - 1 / 4 + ... + 1 / 99 - 1 / 100

#include //计算1 - 1 / 2 + 1 / 3 - 1 / 4 + ... + 1 / 99 - 1 / 100int main(){int i = 0;double sum = 1;for(i = 2;i 

上一篇:砖大写怎么写?

下一篇:服务器连接已阻止怎么解除?