#include <stdio.h>
int main()
{
//未声明标识符
//声明extern外部符号的
extern int g_val;
printf("g_val = %d\n",g_val);
return 0;
}
//int global = 2020;
//
//void test()
//{
// printf("test()--%d\n",global);
//}
//
//int main()
//{
// test();
// printf("%d\n",global);
// return 0;
//
//}
//int main()
//{ //局部变量作用域
// int num = 0;
// {
// printf("num = %d\n",num);
// }
// return 0;
//}
//
//int main()
//{
// //计算两个数的和
// int num1 = 0;
// int num2 = 0;
// int sum = 0;
// //输入数据-使用输入函数scanf
// scanf("%d%d", &num1, &num2);//取地址符号&
// //C语言语法规定,变量要定义在当前代码块的最前面
// sum = num1 + num2;
// printf("sum = %d\n", sum);
// return 0;
//}
//
//int a =10;
//
//int main()
//{
// printf("%d\n", a);
// return 0;
//}
//int a = 100;
//
//int main()
//{
// //int a = 10;
// //局部变量和全局变量的名字不要相同-容易误会,产生BUG
// //当个局部变量和全局变量的名字相同的时候,局部变量会优先
// printf("%d\n",a);
//
// return 0;
//}
//int num2 = 20;//全局变量-定义在代码块({})之外的变量
//
//int main()
//{
// int num1 =10;//局部变量-定义在代码块({})内部的变量
// printf("%f\n",num1);
// return 0;
//}
//int main()
//{ ////年龄
// ////20
//short ege = 20;//向内存申请2个字节=16bit位,用来存放20
//float weight = 95.6f;向内申请4个字节,存放小数
//printf("亚瑟攻击力:97\n防御:60\n被动:觉醒大陆\n");
//printf("%d\n", sizeof(char));//
//printf("%d\n", sizeof(short));//
//printf("%d\n", sizeof(int));//
//printf("%d\n", sizeof(long));//
//printf("%d\n", sizeof(long long));//
//printf("%d\n", sizeof(float));//
//printf("%d\n", sizeof(double));//
//return 0;
//}
//char-字符类型
//%d - 打印整形
//%c- 打印字符
//%f-打印浮点数字-打印小数
//%p- 以地址的形式打印
//x - 打印16进制数字
//%o...
////int main() //{ // //char ch = 'A';//内存 // //printf("%c\n", ch);//%c--打印字符格式的数据 // //20; // //short int - 短整形 // //int - 整形 // //int ege = 20; // //printf("%d\n",ege);//%d--打印整形十进制数据 // //longlong 长整型 // //long num = 100; // //printf("%d\n",num); // //float f =5.0; // //printf("%f\n", f); // //double d =3.14; // //printf("%lf\n",d); // // //return 0; //} //#include<stdio.h> //int main() //{ // printf("hehe\n"); // return 0; //} //////包含一个叫stdio.h的文件 ////std-标准standard input output ////#include <stdio.h> //// ////int main()//主函数-程序的入口main函数有且仅有一个 ////{ //// //这里完成任务 //// //在屏幕上个输出hello world //// //函数-print function-printf-打印函数 //// //库函数-C语言本身提供给我们使用的函数 //// //使用别人的东西-打招呼 //// //#include //// printf("hello world\n"); //// return 0; ////} //// ////int 整形的意思 ////main前面的int表示main函数调用返回一个整型值 ////int main() ////{ //// //// return 0;//返回 0 //}