展开

关键词

3.3 C

01C的作用和分类     1、控制    (1)if()...else..  条件    (2)for()... 循环    (3)while()... 循环    (4)do...while() 循环    (5)continue 结束本次循环    (6)break 中止执行switch或循环    (7)switch 多分支选择    (8)return 从函数返回    (9)goto 转向,基本上不用    2、函数调用    由一个函数调用加一个分号构成。     3、表达式    由一个表达式加一个分号构成。    4、空    5、复合    可以用{}把一些和声明括起来成为复合。 02 赋值 1、赋值运算符 =就赋值运算符。 5、赋值表达时候和赋值 由一个赋值表达式加一个分号组成。 6、变量赋初值 可以用赋值对变量赋值,也可以在变量时对变量赋以初值。 更多案例可以go公众号:C入门到精通

2493027

C | if

Cif的一般形式 1、一般形式 f(表达式) 1         [else 2] if中的表达式可以关系表达式、逻辑表达式,甚至还可以数值表达式。 Cif最常见的3种形式 没有else子部分     if(表达式) 1 有else子部分     if(表达式)         1     else         2 在else 整个if可以写在多行上,也可以写在一行上。 if无论写在几行上,都一个整体,属于同一。 内嵌也可以一个if。 在if中要对给的条件进行检查,判断所给的条件否成立。 以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~ C学习路线    C开发工具 VC6.0、Devc++、VS2019使用教程 100道C源码请去公众号:C入门到精通

18442
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C | if

    “要成为绝世高手,并非一朝一夕,除非天生武学奇才,但这种人…万中无一” ——包租婆 这道理放在C学习上也一并受用。 在编程方面有着天赋异禀的人毕竟少数,我们大多数人想要从C小白进阶到高手,需要经历的日积月累的学习。 那么如何学习呢?当然每天都练习一道C题目!! ? 作者 闫小林 白天搬砖,晚上做梦。 Cif的一般形式 1、一般形式 f(表达式) 1 [else 2] if中的表达式可以关系表达式、逻辑表达式,甚至还可以数值表达式。 整个if可以写在多行上,也可以写在一行上。 if无论写在几行上,都一个整体,属于同一。 内嵌也可以一个if。 在if中要对给的条件进行检查,判断所给的条件否成立。 点击关注,快速入门C

    22552

    C | while

    C为什么需要循环控制 大多数C应用程序都会包含循环结构,循环结构和顺序结构、选择结构结构化程序设计的3种基本结构,它们各种复杂程序的基本构成单元,况且程序所处理的问题常常需要重复处理。 Cwhile 一般形式 while(表达式) Cwhile注意事项 其中的循环体,可以一个简单的,也可以复合。 执行循环体的次数由循环条件控制的,这个循环条件就上面一般形式中的“表达式”,也称为循环条件表达式。 while循环可以简单的记为,只要当循环条件表达式为真(即给的条件成立),就执行循环体C使用while求1+2+3+...+10的和 #include<stdio.h>//头文件 int main()//主函数 {   int i=1,sum=0;//变量   while(i 100道C源码案例请去公众号:C入门到精通

    15542

    C | for

    Cfor介绍 除了可以用while和do...while实现循环外,C还提供for实现循环,而且for更为灵活,不仅可以用于循环次数已经确的情况,还可以用于循环次数不确而只给出循环结束条件的情况 一般形式 for(表达式1;表达式2;表达式3)      表达式1:设置初始条件,只执行一次。可以为0个、1个或多个变量设置初值。 表达式2:循环条件表达式,用来判否继续循环。 for(循环变量赋初值;循环条件;循环变量增值)      C使用for注意事项 1、表达式1可以省略,即不设置初值,但表达式1后的分号不能省略。 4、C99允许在for的表达式1中变量并赋初值。 C使用for求1+2+3+...+10的和 #include<stdio.h> //头文件 int main() //主函数 {   int i,sum=0;//变量   for(i=1;i

    14930

    5.1 Cif

    01选择 C有两种选择,if和switch,if用来实现两个分支的选择结构。 (3)1和2可以一个简单的,也可以一个复合,还可以另一个if。 (4)方括号内的部分(即else子)为可选的,既可以有,也可以没有。 中 的“内嵌”,它们if中的一部分。 3、整个if可以写在多行上,也可以写在一行上。 4、if无论写在几行上,都一个整体,属于同一。 5、内嵌也可以一个if。 6、在if中要对给的条件进行检查,判断所给的条件否成立。 更多案例可以go公众号:C入门到精通

    2383027

    C | 概述

    C的作用和分类 1、9种控制 if()...else.. //条件 for()... //循环 while()...  3、表达式 由一个表达式加一个分号构成。 4、空 5、复合 可以用{}把一些和声明括起来成为复合C赋值 1、赋值运算符 =就赋值运算符。 5、赋值表达时候和赋值 由一个赋值表达式加一个分号组成。 6、变量赋初值 可以用赋值对变量赋值,也可以在变量时对变量赋以初值。 以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~ C学习路线    C开发工具 VC6.0、Devc++、VS2019使用教程 100道源码案例请去公众号:C音入门到精通

    14652

    C | do while

    Cdo while介绍  除了while以外,C还提供了do...while来实现循环。 一般形式 do      while(表达式) 其中循环体,先执行一次指的循环,然后判别表达式,当表达式的值为非零(真)时,返回重新执行循环体,如此反复,直到表达式的值等于0(假) Cdo while注意事项  Cdo...while的执行过程,先执行循环体,然后再检查条件否成立,若成立,再执行循环体。 C使用do while求1+2+3+...+10的和 #include<stdio.h>//头文件 int main()//主函数 {   int i=1,sum=0;//变量   do{ 100道C源码案例请去公众号:C入门到精通

    36720

    C技巧

    C技巧(常用宏) 写好C,漂亮的宏很重要,使用宏可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用得宏。 ((c) - 0x20) : (c) ) 13、判断字符10进值的数字 #define  DECCHK( c ) ((c) >= '0' && (c) <= '9') 14、判断字符16 %d%d”,date,_LINE_,_FILE_) #else #define DEBUGMSG(msg,date)  #endif 20、宏防止使用错误 用小括号包含。 例如:#define ADD(a,b) (a+b) 用do{}while(0)包含多防止错误 例如:#difne DO(a,b) a+b;\                    a++; 需要注意的凡宏里有用'#'或'##'的地方宏参数不会再展开. 1、非'#'和'##'的情况 #define TOW      (2) #define MUL(a,b) (a*b) printf

    29210

    C | auto变量

    “要成为绝世高手,并非一朝一夕,除非天生武学奇才,但这种人…万中无一” ——包租婆 这道理放在C学习上也一并受用。 在编程方面有着天赋异禀的人毕竟少数,我们大多数人想要从C小白进阶到高手,需要经历的日积月累的学习。 那么如何学习呢?当然每天都练习一道C题目!! ? 作者 闫小林 白天搬砖,晚上做梦。 例88:学习使用Cauto变量的用法。 解题思路:auto自动存储类型,一般我们很少在程序中显示申明变量为auto类型。 C源代码演示: #include<stdio.h>//头文件 int main()//主函数 { int i,num;//整型变量 num=2;//赋初值 for (i=0; 值:1 整型变量num的值:3 auto类型的num值:1 整型变量num的值:4 auto类型的num值:1 -------------------------------- Process

    24242

    C | register变量

    “要成为绝世高手,并非一朝一夕,除非天生武学奇才,但这种人…万中无一” ——包租婆 这道理放在C学习上也一并受用。 在编程方面有着天赋异禀的人毕竟少数,我们大多数人想要从C小白进阶到高手,需要经历的日积月累的学习。 那么如何学习呢?当然每天都练习一道C题目!! ? 作者 闫小林 白天搬砖,晚上做梦。 例89:学习Cregister变量的用法。 解题思路:register这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不通过内存寻址访问,以提高效率。注意尽可能,不绝对。 因为,如果了很多register变量,可能会超过CPU的寄存器个数,超过容量。 C源代码演示: #include<stdio.h>//头文件 int main()//主函数 { register int i;//寄存器变量 int temp=0;//整型变量

    16432

    C | register变量

    例89:学习Cregister变量的用法。 解题思路:register这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不通过内存寻址访问,以提高效率。注意尽可能,不绝对。 因为,如果了很多register变量,可能会超过CPU的寄存器个数,超过容量。 C源代码演示: #include<stdio.h>//头文件  int main()//主函数  {   register int i;//寄存器变量    int temp=0;//整型变量     for(i=0;i<=100;i++)//求和    {      temp=temp+i;   }    printf("和:%d\n",temp);//输出结果   return 0;// 以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~ C学习路线     C开发工具 更多案例可以go公众号:C入门到静通

    14332

    C中的宏

    简单宏 简单的宏有如下格式: [#define指令(简单的宏)]  #define 标识符替换列表 替换列表一系列的C记号,包括标识符、关键字、数、字符常量、字符串字面量、运算符和标点符号 虽然简单的宏常用于常量名,但它们还有其他应用。 4) 、可以对C法做小的修改。实际上,我们可以通过宏的方式给C符号添加别名,从而改变C法。 例如,对于习惯使用Pascal的begin和end(而不C的{和})的程序员,可以下面的宏: #define BEGIN { #define END } 我们甚至可以发明自己的。 (i+1*10); 由于乘法的优先级比加法高,这条等价于 j = i+10; 当然,我们希望的 j = (i+1)*10; 在宏中缺少圆括号会导致C中最让人讨厌的错误 上面提到了两种将宏为空的方式,看上去一样,实际上只要明白了宏都只简单的代码替换就知道该如何选择了。 8. 预宏 在C中预了一些有用的宏, 见表预宏。

    10610

    C(各种基本

    数组指针即“指向某个数组的指针”,指针数组即“存放了一堆指针的数组”,函数指针即“指向某个函数的指针”,这些与其说编程法,不如说小学文。 拓展: 数组指针(以整型数组为例): int a[3]; // 整型数组 int (*p)[3]; // 整型数组指针 指针数组(以整型指针为例): int *p; // 整型指针 int *a [3]; // 整型指针数组 函数指针(以函数void f(int)为例): void f(int); // 普通函数 void (*p)(int); // 函数指针 指针函数(以返回整型指针为例 ): int *f(void); // 这一个返回整型指针的函数

    30430

    C之宏用法

    来分享有关c里面关于宏的用法! “宏代换”由预处理程序自动完成的。在C中,“宏”分为两种:无参数 和 有参数(这里有参数先不举例子,下面具体分析的话,读者可以详细看到示例来理解这个)。 所以宏和函数相比,优势就没有调用开销,没有传参开销,所以当函数体很短(尤其只有一话时)可以用宏来替代,这样效率高。 if的范围内了,而且读者应该注意到,带参宏有点像函数调用,调用这个也一条,所以后面加了“;”,这里在实际编译过程中多加了,会导致编译报错;但不在这条后面加的话,就不像一条了,不过它可以编译通过的 ,实现思想就中参数列表的最后一个参数为省略号(也就三个英文输入法下的号)。

    12860

    C | 循环总结

    C循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就多层循环。 3种常用循环:while、do...while和for可以相互嵌套。 C循环的比较 3种循环都可以用来处理同一问题,一般情况下它们可以相互代替。 在while和do...while中,只在while后面的括号内指循环条件,因此为了使循环能正常结束,应该在循环体中包含使循环趋于结束的C改变循环的状态 1、C用break提前终止循环 一般形式  break; 其作用使流程跳到循环体之外,接着执行循环体下面的。 100道C案例源码请去公众号:C入门到精通

    19820

    CC++基本编程风格

    基本编程举例 if ifC++/C中最简单、最常用的,然而很多编程人员用隐含错误的方式写if,本文以“与零值比较”为例,进行讨论。 根据布尔类型的,零值为“假”(记为FALSE),任何非零值都“真”(记为TRUE)。TRUE的值究竟什么并没有统一的标准, 例如VC++将TRUE为1,而VB则将TRUE为-1。 x:y); 循环的效率 C++/C循环中,for使用频率最高,while其次,do很少用。提高循环体效率的基本方法降低循环体的复杂性。 很多人建议废除 C++/C 的 goto ,以绝后患。 但实事求地说,错误程序员自己造成的,不 goto 的过错。 小结 主要针对if、for、while、goto、switch等基本使用时可能出现隐患问题,归纳了正确使用它们的一些规则和建议。如有不对留指正 参考资料:林锐《 c/c++编程指南》

    17210

    C(复合表达式)

    some times,你需要用双括号来括住一堆复合,看起来怪怪的,但在某些场合你还真只能这么干! 2,复合可以有函数调用、变量赋值甚至控制流代码块。 3,最后一条必须以分号结尾。 4,最后一条的值,将作为整个表达式的值。 secondly,那它有什么用呢?复杂宏。 有时候一条宏很长,而且还需要进行赋值运算,那就要用复合表达式了。 复合表达式中的任何临时变量在其所在结束时被释放,而函数总的任何临时变量在函数return的时候被释放。 (T a) { T b=a; return b+3; } 然后调用如下函数: void foo() { macro(X()); fun(X()); } 此时带参宏跟函数有些微妙的差异的

    95421

    if-c学习笔记

    #include <stdio.h> int main() { //一个age变量 int age; printf("请输入您的年龄:"); //输入赋予变量值 scanf("%d",& 女0男1:"); //输入赋予sex变量的值 scanf("%d",&sex); //if如果sex的值等于0 if (sex==0) { //输出这个内容 printf("你女娃娃 \n"); } //else else { //否则就输出此内容 printf("你男娃娃\n"); } //输出结果: printf("你一个%d岁的%d",age, sex); //请输入您的年龄:18 //已成年 //请输入你的性别,女0男1:0 //你女娃娃 //你一个18岁的0 return 0; } ps:因为我还没有学到数组所以最后那个组合的功能还暂时不能实现

    34050

    Cfor用法详解

    C中,for使用最为灵活,它完全可以取代 while 。它的一般形式为: for(表达式1; 表达式2; 表达式3) 它的执行过程如下:先求解表达式1。 求解表达式2,若其值为真(非0),则执行for中指的内嵌,然后执行下面第3)步;若其值为假(0),则结束循环,转到第5)步。 求解表达式3。 转回上面第2)步继续执行。 for最简单的应用形式也最容易理解的形式如下: 小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:870963251!适合在校大学生,小白,想转行,想通过这个找工作的加入。 ,它决什么时候退出循环;循环变量增量,循环控制变量每循环一次后按什么方式变化。 例如: for( ; ; ) 相当于: while(1) 7) 表达式1可以设置循环变量的初值的赋值表达式,也可以其他表达式。

    38900

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券