编程初学者的一些学习干货笔记

1、初学者的编程之路

写博客–是一件慢的事情,要坚持

博客的重要性:
(1)自己写博客,对所学知识的总结。
(2)文章-技术文章,技术学习的理解,讲解心得。
(3)记录学习的一个过程和心得。
(4)说明你是一个愿意分享的人

CSDN,国内:码云:https://gitee.com/
国外:github:https://github.com/
(建议初学者从开始养成写博客,码云或者github的好习惯)
这些为大公司喜欢的东西
网站-用来托管代码
代码-上传到github/码云上创建的仓库中
码云/github:托管开源项目

比较好的学习工具

有道云笔记(国内)/印象笔记(国外)
xmind-思维导图软件–善于总结–整理框架

2、如何学好C语言

  • 1、学习不能叫苦叫累,抱怨没时间
  • 2、拒绝做伸手党(此处加粗重点)
  • 遇到问题,先尝试自己解决自己思考过与动手做过的,学习效果更佳
  • 3、学好编程,不仅仅学好C语言

校园招聘要求/公司招聘的要求

1、计算机语言(C/C++/Java):选一门经典的语言深入学习

2、数据结构和算法:听懂+实践,建立在语言的基础上的

3、操作系统

4、计算机网络+网络编程:理解+看书+实践

5、数据库

6、脚本语言

3、初识C语言

(1)什么是C语言

人和人交流:汉语,英语,日语

计算机语言:人和计算机交流的语言。例如:C/C++/JAVA/python/GO

C语言是一门通用计算机编程,广泛应用于底层开发。C语言是具有国际标准。wps就是用C语言进行开发的

最早期为计算机语言,二进制语言-1010101010001

后来出现汇编语言:ADD: 000001010 SUB: 010101010,ADD SUB–助记符
再到B语言最后到C语言

(2)怎么写c语言的代码呢?

工具:编译器

其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

vs2013/vs2019-集成开发环境-集成了MSVC这样的编译器-可以编写+编译c语言代码
点击vs2019前往官网下载编译器

//写代码
//1、写出主函数(main函数)
//如何执行呢?-C语言是从主函数的第一行开始执行的
//所以C语言代码中得有main函数-入口
//写个代码,在屏幕上打印:hello world
//printf的使用,也得打招呼(引用头文件stdio.h)
#include
int main()//main函数前面的int为函数的返回类型,int为整形
{
     
    printf("hello world\n");//\n为换行符
    return 0;
}//函数体
//编译+链接+运行代码
//快捷键:ctrl+f5(vs编译器)
//程序执行的太快,代码有时会一闪而过
//解决方法:设置项目属性,右击项目->属性->链接器->系统->子系统->控制台
//一个工程中main函数有且仅有一个

数据类型

计算机语言-写程序-解决生活中问题

char     //字符数据类型
short    //短整型
int     //整形
long     //长整型
long long  //更长的整形
float    //单精度浮点数
double    //双精度浮点数
    //sizeof的单位是什么?-字节byte
    //sizeof-关键字-操作符-计算类型或者变量所占空间的大小
int main()
{
     
   		printf("%d\n",155);//打印一个整数-%d
    	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));
    //%d-整形
    //%f-float
    //%lf-double
    return 0;
}
//C语言标准:
sizeof(long)>=sizeof(int)
//计算机中的单位:
bit-比特位
byte-字节=8bit
kb-1024byte
mb-1024kb
gb-1024mb
tb-1024gb
pb-1024tb

变量、常量

常量-不能改变的量

变量-可以改变的量

定义变量

//创建一个变量
//类型 变量的名字=0;推荐这种定义方式
//类型 变量的名字;不推荐这种定义方式
int age=30;
float weight=45.5f;
char ch='w';

变量的分类

局部变量

全局变量

//全局变量-{}外部定义的
#include
int a=100;//全局变量
int main()
{
     
 //局部变量-{}内部定义的
 //当局部变量和全局变量名字冲突的情况下,局部优先
 //不建议把全局变量和局部变量名字写成一样的
    int b=200;//局部变量
    return 0;
}

欢迎大家留言交流,互相进步!

你可能感兴趣的:(c语言)