C语言从入门到懵逼
文章平均质量分 66
佛系码农
这个作者很懒,什么都没留下…
展开
-
Linux程序编程————学习笔记(8)
here文档使用here文档,可以允许一条命令在获得输入数据时就好像是在读取一个文件或者键盘语言,实际是从脚本程序中获得的数据here文档以两个连续的小于号<<开始,紧跟一个特殊字符序列,在文档结尾再次出现。<<是shell的标签重定向符。最简单的例子就是给cat命令提供输入数据:#!/bin/shcat <<!FUNKY!hellothis is a heredocument!FUNKY!输出结果:hellothis is a heredo原创 2020-09-07 11:51:04 · 111 阅读 · 0 评论 -
C语言知识点(3)------指针和数组
对于刚刚接触指针的来说,有一个误区,“数组和指针是相同的”1、指针和数组定义int *x;int y[7];extern int *y;(会报错)很直接的说明了编译器不承认指针 = 数组。int i = 1;extern int i;(extern 用来告诉编译器该对象已经被定义类型和名字,本文件可以使用)2、数组和指针如何访问首先我们应该分清楚“地址”“地址内容”,可以这么理解,地址相当于寝室号,地址内容相当于寝室里面的实物(床、柜子等等)。我们寻找一个实物需要根据对应地址来查找。原创 2020-08-19 16:08:28 · 115 阅读 · 0 评论 -
C语言知识点(2)------优先级
首先了解单目运算符和双目运算符的区别就是操作数(变量或常量)数量的不同。单目运算符只对一个操作数进行逻辑运算。例如: num++(自加) , num--(自减) , !num(取反) , ~num(按位取反)。双目运算符只对两个操作数进行逻辑运算。例如: num1 + num2 , num1 - num2 , num1 > num2PS:除了单目和双目运算符,还有一个三目运算符:三目运算符就是对三个操作数进行逻辑运算。目前三目运算符只有一个:num = num >.原创 2020-08-17 12:13:45 · 2181 阅读 · 0 评论 -
C语言知识点(1)------数据声明
1、& 和 | 不同于&& 和 ||& 和 |:是按位运算符&& 和 ||:逻辑运算符我们常常在if判断语句中使用,基本上没出现过问题,是因为我们判断的结果都是0和1,所以按位运算和逻辑运算结果一样;if(i == "1" && j == "2")和if(i == "1" & j == "2")运行结果相同但是如果是在平时的运算而不是逻辑判断中就会大不相同;i = 8;j = 4;k1 = i || j; //12...原创 2020-08-17 11:08:57 · 946 阅读 · 0 评论