摘要:
声明:本笔记基于 B站UP主「来自程序员的暴击」的 「C语言成长之路」中对应课程; swtich语句用途: 用于多分支选择 switch语句结构: 1 void main(){ 2 switch (表达式){ 3 case 1 : 执行语句1; break; 4 case 2 : 执行语句2; br 阅读全文
摘要:
if-else 语句 顺序结构:程序从Main函数进入从上到下一行一行的执行,不会落下任何一行; 1、if语句 1 if (判断条件,需要为真才会执行){ 2 dosomething; 3 } 注:if里面的一般会使用关系表达式进行判断; 1 #include <stdio.h> 2 #includ 阅读全文
摘要:
接收用户输入的scanf函数 scanf函数通过键盘读取用户的输入,放入变量中,记得参数一定是变量的地址(&)-->指针? IDE:Clion2020.1.2由于scanf函数是直接对变量的地址进行赋值,这种操作不安全,在一些编译环境或者IDE中会报错:错误信息C4996:"scanf":This 阅读全文
摘要:
课程地址:点击进入 关系运算符有以下几个: > < >= <= == != > 大于 < 小于 >= 大于等于 <= 小于等于 == 恒等 != 不等于 关系运算符作用:描述两个事物之间的关系 注:由于C语言当中没有Bool类型的数据类型,不过还是存在真假的概念,非0为真,0为假; 逻辑运算符有以下 阅读全文
摘要:
复合赋值运算符有以下几个: += -= *= /= %= 而这种复合运算运算符,其实就想但与使用自身进行运算,如: int number = 10; number += 10; -->number = number + 10; //即20 注: 1、复合赋值运算符的运算优先级是14,远低于普通的加减 阅读全文
摘要:
上一篇的习题中: 定义一个变量x=10;y = x++ + ++x * 3 + --x + x-- 当使用clion编译时,结果是60,是因为编译器会把一行当成一个算式,而不是一步一步按照优先级进行运算,所以无论是++x,x++,--x还是x--,都不会进行运算,这里的4个运算都为10,所以结果为1 阅读全文
摘要:
1、前++ 和 后++ 如果单独使用,不管是前++还是后++,最重的结果都是给这个变量+1; (1)前++:先给变量自身+1,再带着这个+1之后的值去参与运算; (2)后++:先用原先的值去参与运算,运算过程结束后,再给变量自身+1; 注:!、~、++、--、-、(类型)、*、&、sizeof,这一 阅读全文
摘要:
C语言规定: 两个整数相除的结果为整数,小数部分则直接被舍去; 还要考虑的是,最后的运算结果是赋值给什么样的数据类型,最后结果根据数据类型决定; 例:7/3的结果值是2;但7.0/3的结果为2.3333; 【%运算符】 只能用于整数相除求余数,运算结果的符号与被除数相同; 1 void main() 阅读全文
摘要:
sudo vim /etc/systemd/logind.conf 修改配置: HandlePowerKey=ignore HandleSuspendKey=ignore HandleHibernateKey=ignore HandleLidSwitch=ignore HandleLidSwitch 阅读全文
摘要:
前提:已经安装好ssh服务 1、打开开机后进入wsl 2、输入su root并输入密码 进入root权限 3、输入 sodo vim /etc.init.wsl 创建文件并且输入下列代码,保存退出 4、输入 sudo chmod +x /etc/init.wsl 添加为root可执行 5、添加roo 阅读全文