栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第二次课笔记

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第二次课笔记

#define _CRT_SECURE_NO_WARNINGS 1
#include
//int b = 100;//全局变量
//
//int main()
//{
//    int a = 10;//局部变量
//    {
//        int b = 10;//局部变量
//    }
//    return 0;
//}
//
//
//int c = 1000;//全局变量

//int main()
//{
//    //2个整数相加
//    int num1 = 0;
//    int num2 = 0;
//    int sum = 0;
//    // 输入两个值
//    scanf("%d %d", &num1, &num2);//输入函数 &取地址
//    //计算
//    sum = num1 + num2;
//    //打印出来
//    printf("%dn", sum);
//
//    return 0;
//}
//
报错中讲到的scanf_s的函数是VS编译器提供的,不是C语言自己的函数,其他编译器下无法正确编译
//
//int g = 100;
//
//void test()
//{
//    printf("test:;g = %dn", g);
//}
//int main()
//{
//    test();
//    printf("%dn", g);//有定义
//    int a = 10;
//    {
//        int b = 20;
//        printf("%dn", b);//有定义
//        printf("%dn", a);//有定义
//    }
//    //printf("%dn", b);//此时未定义
//    printf("%dn", a);//有定义
//
//    return 0;
//}

//一 字面常量
//int main()
//{
//    100;
//    3.14;
//    "abc";
//    'w';
//
//    //二 const 修饰的常变量
//
//    const int num = 10;
//    printf("num = %dn", num);//10
//    num = 20;//错误
//    printf("num = %dn", num);//错误

//    return 0;
//}
// 
// 
// 
//三 #define 定义的标识符常量(一般习惯大写)MAX

//#define MAX 100
//int main()
//{
//    int a = MAX;
//    int arr[MAX];//可以
//    printf("%dn", a);//结果100
//    return 0;
//}


//四 枚举常量

//枚举 一一列举
//生活中很多值适合一一列举
//性别:男 女 保密
//有些值不适合:工资

//定义枚举类型

//enum Sex
//{
//    //枚举这种类型的可能取值-三个枚举常量
//    MALE,
//    FEMALE,
//    SECRET,
//};
//
//int main()
//{
//    enum Sex s = MALE;//s是男孩
//
//    printf("%dn", MALE);//0
//    printf("%dn", FEMALE);//1
//    printf("%dn", SECRET);//2
//
//    return 0;
//}

//字符串

//int main()
//{
//    'a';//字符是''
//    "abd";//字符串
//    "a";//字符串
//    "";//空字符串
//
//    //字符串类型?
//
//    return 0;
//}

//int main()
//{
//    //可以把字符串放在字符数组中
//    //char ch = "abc";// 错误
//    char arr1[] = "abc";//多一个''被隐藏 是字符串的结束标志
//    char arr2[] = { 'a', 'b', 'c' };//没有'' 胡乱往后打印
//    //printf("%sn", "hehe");//%s打印字符串
//
//    printf("%sn", arr1);//abc
//    printf("%sn", arr2);//abc烫~~~
//
//    char arr3[] = { 'a', 'b', 'c', '' };
//    printf("%sn", arr3);//abc
//
//    //strlen
//    //string length 求字符串长度的函数
//    //包含头文件string.h
//    int len =  strlen("abc");
//    printf("%dn", len);//3
//    printf("%dn", strlen(arr1));//3 ''不算长度
//    printf("%dn", strlen(arr2));//15
//    printf("%dn", strlen(arr3));//3 ''不算长度
//
//    return 0;
//}


//转义字符(讲义)

//int main()
//{
//
//    printf("hehen");//n代表换行
//
//    // n 都是转义字符
//    return 0;
//}

//int main()
//{
//    //printf("c:test104test.c");//打印不出来想要的地址结果 \转义
//    //printf("henhe");//henhe
//    printf("henhe");//he换行he
//    return 0;
//}

//int main()
//{
//    printf("hehe?");//hehe?
//    printf("%c", ''');//' %c打印字符 '就是字符'
//    printf("%s", """);//"
//    return 0;
//}


//int main()
//{
//    printf("a a a a");//蜂鸣
//
//    return 0;
//}

// ddd d是八进制数 d有1或3个 就是八进制转换为对应十进制数的ASCII码的字符
//int main()
//{
//    printf("%cn", '130');//X   88对应的ASCII码是X
//    //130 ---->8进制130变成10进制
//    //printf("%cn", '90');//错误
// printf("%c", 'x30'); //0
//    return 0;
//}
// xdd dd表示两个16进制数

//笔试题
//int main()
//{
//    printf("%dn", strlen("c:test628test.c"));
//    14 ;628; 没有8; 62是一个字符
//    return 0;
//}

//C语言有两种注释方式 1.// C99之后引入的注释方式(C++的注释风格)
//2. C99之前C语言的注释方式(C的注释风格)有缺陷不支持嵌套注释
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/352740.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号