分享我的学习路径01
今天以及昨天开始学习c语言路线,开始认识到c语言-->数据类型-->变量和常量(局部变量和全局变量)-->变量的作用域及生命周期-->常量-->字符串-->转义字符-->注释。。。
个人介绍
后续我会慢慢分享我的学习路径,想走嵌入式的道路。请各位jym指导一下并纠正一下路线。目前只是准大二,专科学历,软件技术的一名学生。目前的专业教学浅薄而广,偏软件和网页的方向。没有接触c从而想学。课程内容接触了py和java,web期末项目也是草草了之。ai的崛起让我们学生过度依赖了它,写出来的代码根本没有深刻了解过。准大二开始焦虑想先打好基础,让自己的能力得到提升。
代码笔记草稿(随便看看就好看做的笔记)
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //c语言代码中一定要有main函数 //主函数
//printf是一个库函数 //专门用来打印数据的
//vs2019环境如何运行代码快捷键 //ctrl+f5
//main函数是程序的入口 // main函数有且仅有一个 //标准的主函数的写法 //std - 标准 //i - input //o - output //#include <stdio.h> //int main() //{ // printf("hehe\n"); // return 0; //}
//数据类型 //char字符数据类型 //short短整型 //int整形 //long长整型 //long long更长的整型 //float单精度浮点数 //double双精度浮点型 //#include <stdio.h> //int main() //{ // 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; //}
//#include <stdio.h> //int main() //{ // int age = 20; // double price = 66.6; // // return 0; //}
//变量和常量的概念 //变量分为: //局部变量 -{}内部定义的变量 //全局变量 -{}外部定义的变量 // //#include <stdio.h> //int b = 20;//全局变量 //int main() //{ // //short age = 20;//年龄 // //int high = 180;//身高 // //float weight = 88.5;//体重 // int a = 10;//局部变量 // // return 0; //}
//#include <stdio.h> //int a = 100; //int main() //{ // int a = 10; // printf("a=%d", a);//当全局变量和局部变量名字相同的情况下,局部优先 // return 0; //}
//但是建议不要将全局和局部变量的名字写出一样的
//写一个代码,计算2个整数的和 //sccanf是一个输入函数 //printf是一个输出函数
//int main() //{ // int num1 = 0; // int num2 = 0;//初始化 // // //输入2个整数 // scanf("%d %d", &num1, &num2); // //求和 // int sum = num1 + num2; // //输出 // printf("%d\n", sum); // return 0; //}
//变量的作用域 // 1.局部变量 // 局部变量的作用域是变量所在的局部范围 // // 2.全局变量 // 全局变量的作用域是整个工程 // // //变量生命周期 //局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束 // //全局变量的生命周期是:整个程序的生命周期 // //int main() //{ // return 0; //}
//声明来自外部的符合 //extern int a; // //void test() //{ // printf("test-->%d\n", a); //} // //int main() //{ // // { // printf("a=%d\n", a); // } // printf("a=%d\n", a); // return 0; //}
#define _CRT_SECURE_NO_WARNINGS
//1.字面常量 //2.const修饰的常变量 //3.defined定义的标识符常量 //4.枚举常量 #include <stdio.h>
//int main() //{ // //30; // //3.14; // //'c';//字符 // //"abc";//字符串 // //const int a = 10;//在c语言中,const修饰的a,本质是变量,但是不能直接修改,有常量的属性。 // // //a = 20; // //printf("%d\n", a); // // //const int n = 10; // //int arr[n] = { 0 }; // // return 0; //}
//#define MAX 100 //int main() //{ // printf("%d\n", MAX); // return 0; //}
//枚举常量 //enum Color //{ // RED, // GREEN, // BLUE // //}; ////性别 //enum Sex //{ // MALE, // FEMALE, // SECRET //}; // //int main() //{ // //三原色 // int a = 10; // enum Color c = RED; // // return 0; //}
//#include <string.h> //int main() //{ // // // //char 字符类型 // //'a'; // // "yuyiyiyi"; // char arr[] = "abcdef"; // char arr1[] = { 'a','b','c','d','e','f'}; // // int len = strlen(arr1 );//求字符串长度的一个函数,string length 头文件是 string.h // printf("%d\n", len); // // //printf("%s\n", arr); // //printf("%s\n", arr1); // return 0; //}
//int main() //{ // printf("abc\n"); // return 0; //}
//转义字符 //三字母词 //??) --> ] //??( --> [
//int main() //{ // printf("%s\n","are you ok??)") // return 0; //}
//%d - 打印整型 //%c - 打印字符 //%s - 打印字符串 //%f - 打印float类型的数据 //%lf - 打印double类型的数据 //%zu - 打印sizeof的返回值 int main() { //printf("%c\n", '''); //printf("abcdef\n"); //printf("""); //printf("%s\n","abcdef"); //printf("abc\0dfd"); //printf("\a"); //printf("%c\n", '\120'); //printf("%c\n",'\x63');
return 0; }
结尾
第一次写博文,只是想记录的作用。不喜勿喷