今天开始记录我每一天的自学程序记录方便跟我一样的小白来学习交流和对自己的监督激励~
先最基本的C 语言学习:
先说一下最重要也是最基本的概念,这个概念一直困扰着我和很多小白,但懂编程的那帮人又讲不清楚真是醉了~
就是编译怎么回事干嘛的,拿C语言来说.我们写的代码,其实是在一个C语言软件上写,然后呢它需要编译一下,就是要另外翻译一下成电脑能执行读得懂的一连串数字代码.编译要能跟你写代码的软件匹配上,不然就是翻译不准确或者不对乱码,所以编译也有对应的编译软件,五花八门.
数组 int a[10] 10代表数组里面对应的数据个数 从0开始到9一共10个位置
这段代码还是有2处不理解,没能记住什么意思
A :B 表示选择关系 ,
a,b 取后面b的值,
scanf(“%d”,δX)获取(输入)数值
学习--》函数
void 函数名(x,y)
{
}
上面解释 void 直接调用函数不返回值,就是执行一遍这个函数不返回结果,有结果也是函数内部运行的事,比如函数运行一次会执行打印某个东西。
下面解释 int 值 return返回一个值,运行完这个函数有一个值 赋给函数。
int 函数名(x,y)
{
return 值;
}
{ a } 叫块, 块可以套块 { { a } }, 块以外 就是说{} 以外的 代码, a变量失效,
{ a { b } } a这个值 的范围 大于 b,
-------------
最近一直在看数组难度,就是不好理解,暂时放一边。
网上也有高手建议语言按python - java - js - nodejs - shell - sql - c++的顺序学
我需要写个抓取数据的程序,决定先学一下Python,C先缓缓。
跟C 语言区别:
不用声明变化类型直接附值后自动匹配,没有{} 改用空格取代,缩进一样的位置 默认为同一组单元。
**乘方, 整除//,取余%
not 、 and、 or,逻辑运算符。
f=open( 'r文件路径','W') 文件目录打开需要 r , 路径中的/ 它识别的时候会出错,除非// 来表示/,或者前面加个R
math.py文件
math 模块 import(导入模块命令) math
from math import
模块、 包 、 库、 函数、类
每个执行命令行用“:”冒号 表示 对下行语句的归属
选择语法
if 条件一:
elif 条件二:
else:
range (默认0,,结束,步长):
for ........ in ...range( 10)
while
Python就是一个巨大工具亏, 每个代码命令都是有对应自己的一个 自定义函数库,然后具体什么功能你还得去研究函数库里头怎么设计的。
2021.2.8 开始C++
:: 双冒号 之前一直卡住看不懂,终于找到了=》 作用域限定符用于在作用域外引用作用域里的内容
二进制 转换