C语言学习Day1

#define _CRT_SECURE_NO_WARNINGS 
//在VS中调用 scanf、sprintf、strcpy、strcat 等函数时常常会提示 _CRT_SECURE_NO_WARNINGS 警告
//原因是Visual studio C++不是真正的C++,而是经过Microsoft公司优化的
//微软的工程师认为这些C函数功能内部没有对内存做边界检查,极有可能造成内存越界等问题,所以设置了不安全警告
#include<stdio.h>
//库函数-C语言本身提供给我们的函数,要调用 #include<stdio.h>
//stdio-standard input output标准输入输出文件

int main()            //主函数-程序的入口,有且仅有一个
//main前面的int表示main函数调用之后返回一个整型值
//void main()是过时的写法

{
    printf("hehe\n");    //print function-打印函数
    char ch = 'a';        //内存申请一个名为ch的空间
    printf("%c\n", ch);    //%c-打印字符格式的数据
    int age = 20;
    printf("%d\n", age);//%d-打印整形十进制的数据
    float f = 2.0;
    printf("%f\n", f);    //%f-打印浮点型的数据
    printf("%d\n", sizeof(char));        //占用内存空间
    printf("%d\n", sizeof(short));        //1 byte = 8 bit
    printf("%d\n", sizeof(int));        //bit-比特位,仅能存储一个0或1
    printf("%d\n", sizeof(long));
    printf("%d\n", sizeof(long long));
    printf("%d\n", sizeof(float));
    printf("%d\n", sizeof(double));

    {
        int a = 1;
        printf("%d\n", a);
    }
    {
        int a = 0;
        printf("%d\n", a);
    }
    //作用域,一段程序代码中所用到的名字并不总是有效的,限定这个名字可用性的范围就是作用域

    int num1 = 0;
    int num2 = 0;
    scanf("%d%d", &num1, &num2);
    int sum = 0;
    sum = num1 + num2;
    printf("sum = %d\n", sum);
    return 0;            //返回 0
}
//全局变量-定义在{}外的变量,整个工程
//局部变量-定义在{}内的变量
//局部变量和全局变量的名字建议不要相同,容易产生bug
//当局部变量和全局变量名字相同的时候,局部变量优先
//C语言语法规定,变量要定义在当前代码块的最前面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值