• 开篇、注释、基本数据类型、常量变量、命名


    command +"<stdio.h>"内容进入头文件内容
     
    几行一起注释
    选中command+/
     
    新建工程(选中Xcode):
    command+shift+N

     
    // 注释,在编译时忽略
    作用:
     
          1> 被注释的代码不会参与编译
    l   注释是写给人看的,不是给计算机看的。计算机怎么可能看得我们写的中文嘛。因此,当编译程序的时候,并不会将注释编译到.o目标文件中
    l   从.o文件的大小可以间接看出注释后的代码并没有被编译
        2>  检查代码的作用
        3 > 排除错误

    1.    

    注释注意点:
    1)编译器剔除掉注释后,会用空格代替原来的注释。
    例:
    int /*….*/i;正确
     
    2)双引号引起的均为字符串常量,//也不例外
    char* s="abcdefgh            //hijklmn”;正确
    printf("//itcast ");                                   //可以输出
     
    3)C 语言里以反斜杠()表示断行。编译器会将反斜杠剔除掉,跟在反斜杠后面的字符自动接续到前一行。但是注意:反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格。当然你可以测试一下加了空格之后的效果。
    例:
    ,//Is it a
    valid comment?  合法
     
    4)/*……*/不可嵌套
    例:
    /*这是/*非法的*/。*/合法
    因为/*总是与离它最近的*/匹配
     
    例:
    //1)单行注释可以嵌套单行注释、多行注释
        //万姐姐姐姐//
        // /*ghjkkll;;; */   //8900jjkklll
        
        //2)多行注释可以嵌套单行注释
        
        /*
         //作者;AL
         //描述:这是一个从语言程序
         作用:这是一个主函数,c程序的入口点
         */
        
        //3)多行注释不能嵌套多行注
        /*hahahahahahah
         /*xixixixixixixixi*/
        hahhehhhhehhhhhh*/
        
        //错误写法例:
        //   /*
        hahahhahhahha
        */

     
     
    c语言基本数据类型(分配不同的内存)
    整型
    short (int)(2)、int(4)、long (int)(4(32位操作系统)或8(64位操作系统))
    实型
    float(4)、double(8)
    字符型  
    char(1)
    单引号标记  ‘a'
    常见错误:
    char c = A;
    char c = "A";
    char c = 'ABCD';
    char c = '男';
     
    char a[1000];
    int i;for (i=0; i<1000; i++)
    {
        a[i]=-1-i;
    }
    printf("%lu ",strlen(a));
    注意:结果输出为:255

     
    常量:程序运行期间不会改变的值
     
    const修饰的是只读变量,在编译时不知道它的内容,其值在编译时不能被使用。
    注意:const只读变量具有不可变性,只能在声明时初始化。
    例:
    const int Max ;
    Max=100;错误
     
    在c中const变量的行为更像一个非const变量,而在cpp中,const变量的行为就像是#define 
    由于 c++ 中,const 变量的值是在编译时就计算出来的,因此,它可以用在 case 语句中,而 c 中,const值在编译时只是一个变量的地址,因此,它无法用在 case 语句中. 

     
    变量:代表一个存储区域,存储计算过程使用的值,任何变量都必须                       先定义类型再使用,声明时即在存储空间中为其分配空间。
     
    int a=3;(“=”赋值号)
    int b=5;
    a+b;
    3+5;(在内存中有很多命名为3和5的内存,不确定)
     
    类型修饰符(int、double等) 变量名 = 初始化;
     
    精度不一样的数相加,向精度高的靠拢。
    例:4+3.0结果为小数型(3.0的类型)。
    例:求4占5得百分比,可用1.0*4/5;

     
    变量名命名规则:
    1、由数字、字母、下划线组成。
    2、只能以字母、下划线开头。
    3、变量名不可以重复。
    4、不可以使用系统保留字。
    5、$可以作为变量名存在。
    6、严格区分大小写。
  • 相关阅读:
    二叉树的存储结构 数据结构和算法45
    二叉树的遍历 数据结构和算法46
    二叉树的存储结构 数据结构和算法45
    二叉树的遍历 数据结构和算法46
    二叉树2 数据结构和算法44
    二叉树 数据结构和算法43
    树的存储结构2 数据结构和算法42
    ASP.NET 常用的一些DOS命令
    Linq to DataSet
    上传图片生成略缩图“最佳解决”
  • 原文地址:https://www.cnblogs.com/Alling/p/3971389.html
Copyright © 2020-2023  润新知