今天做的笔记,讲了数据类型、变量、作用域、生命周期等模块,之前大一也学习过,但贪玩去了,现在已经毕业了,想重新学习一下,能找一份相关的工作!

//包含一个叫stdio.h的文件

//std-标准 standard input output 标准输入输出

#include <stdio.h>


//变量


//生命周期

//全局变量生命周期:进入作用域生命周期开始,出作用域生命周期结束

//全局变量生命周期:整个程序的生命周期


 //作用域

 //局部变量作用域是变量所在的大括号局部范围内;

 //全局变量的作用域使整个工程,例如需要引用其他c文件下的变量,声明extern即可;


//ADD

// int main()

// {

//     int num1 = 0;

//     int num2 = 0;

//     int sum = 0;

//     //输入数据——使用输入函数scanf

//     scanf("%d%d",&num1,&num2);//取地址符号&


//     sum = num1 + num2;

//     printf("sum = %d\n",sum);

//     return 0;

// }


//变量的分类


//变量名相同情况

// int a = 100;

// int main()

// {

//     //局部变量和全局变量的名字建议不要相同,容易产生bug,局部变量优先输出

//     int a = 10;

//     printf("%d\n",a);

//     return 0;

// }



// int num2 = 20;//全局变量


// int main()

// {

//     int num1 = 1;//局部变量

//     return 0 ;

// }




// int main()

// {

//     //向内存申请2个字节=16bit位,用来存放20

//     short age = 20;

//     float weight = 95.6f;

//     printf("%f\n",weight);

//     return 0 ;

// }







// int main()

//  {

//     printf("%d\n",sizeof(char));      //1个字节

//     printf("%d\n",sizeof(short));     //2

//     printf("%d\n",sizeof(int));       //4

//     printf("%d\n",sizeof(long));      //4

//     printf("%d\n",sizeof(long long)); //8

//     printf("%d\n",sizeof(float));     //4

//     printf("%d\n",sizeof(double));    //8

//  }




//   int main()

// {    

    //%d---打印整形

    //%c---打印字符

    //%f---打印浮点数字即小数

    //%p---以地址形式打印

    //%x---打印16进制整数


    //char ch ='A';//内存,char字符类型

    //printf("%c\n",ch); //%c——打印字符格式的数据

    //20;

    //short int ---短整型

    // int age = 20;

    // printf("%d\n",age);

    //long 长整型


    // float f = 5.0;

    // printf("%f\n",f);


    // double d = 3.14;

    // printf("%lf\n",d);

    // return 0;

//}

/* //main前面的int表示main函数调用返回一个整型值

int main() //主函数——程序的入口——main函数有且仅有一个

{

    printf("hehe\n");

    return 0;//返回整数0

} */