首页 > 杂记2

杂记2

零(将字符串转化成数字的函数)

      int num = atoi(arr);

     该函数具有把字符串转化成整型数的作用

壹(vim显示行号)

      Linux终端下直接输入vim   ~/.vimrc,打开是一个空白的页面,然后进入插入模式,直接输入set nu,然后保存并退出,以      后每次      进入vim编辑器,就自动显示行号了

贰(注释)

    C语言中的块注释即/*....*/不允许嵌套注释,当出现第一个*/时注释停止

叁(main函数)

      在一个工程里面只允许有一个main函数,一个工程中可以有多个源文件,但是只能有一个main函数,且这个main函数时该工程中函数所有函数的入口

肆(strlen函数)

    len=strlen("c:code est en.c");

这个len的值最后的结果是15,因为和后面的字符组成了一个转义字符,所以c和 分别被当成了一个字符

5. http

请看下面的代码片段

#include
int main(){http://www.baidu.comreturn 0;}

请问这段代码有问题吗,结果是没有问题的,这里的http是goto语句的一个标签,只不过这条语句什么都没有做,因为后面的\被当成了一个注释

6. 大小端

   数字的低位放在高地址(低位放在前面),这种存储方式是小端存储,计算机中一般是小端存储

   数字的高位放在高地址,这种存储方式是大端存储,手机一般是大端存储

7. 预处理指令

    以一些#开头加上一段字符的在C语言中被称为预处理指令,比如#define PAI 3.14     #include

8.  控制流语句

   if语句    while语句   for语句   do   while语句   switch语句   goto语句 

   goto语句用法:goto  语句标签

   

if(a>5)goto flag;
elseprintf("hello");
flag:printf("morning");
一般不使用goto语句,但是在一种情况下,即使结构良好的程序,使用goto语句也可能非常适合,就是跳出多层嵌套的循环。由于break语句只影响包围它的最内层循环,要想立即从最深层嵌套中退出只有一个办法,就是使用goto语句
while(condition1)
{while(condition2){while(condition3){if(sone disater)goto quit;}}
}
quit :;


9. 函数和变量的声明周期

   在编程和分析程序的时候,一定要注意函数中定义的一个变量存在一个声明周期和作用域的问题,即特别注意的就是,函数中定义的变量是临时变量,当函数执行到这一步的时候创建,当函数完毕的时候销毁。









更多相关:

  • windows下 Source Monitor代码度量工具的使用 引用链接: https://www.cnblogs.com/xuehanyu/p/4520965.html 1.总体介绍 SourceMonitor是一款免费的软件,运行在Windows平台下。它可对多种语言写就的代码进行度量,包括C、C++、C#、Java、V...

  •   python基础知识(二)   (二)常用控制流 1、控制语句 分支语句:起到一个分支分流的作用,类似马路上的红绿灯 循环语句:for while 可以使代码不断重复的执行   2、判断语句:关键字是if..elif..else  a、if条件语句后面可以接比较运算、逻辑运算、成员运算;当if后面的语句满足条件,允许的结果是Tru...

  • 1.Python : 是一门解释型 弱类型 高级开发编程语言. 2.第一个Python程序的编写: print ("hell,world") 3.变量:把程序运行过程中的值储存起来,方便后面的程序调用. 4.变量的命名要求: 1,只能是数字或字母或下划线组成; 2,不能是数字开头,也不能全是数字; 3,不能是Python的关键字; 4...

  • 一 程序的三种基本结构              顺序结构:程序从上往下依次执行,这个叫顺序结构         分支结构:有选择的执行或者不执行某段代码         循环结构:重复的执行某段代码 二 分支结构之if 最简单的俩种用法   (tips: if语句后面的大括号可以省略:如果省略:那么这个if语句只能管理离它最近的那...

  • 草色新雨中, 松声晚窗里。之前我们学习 Power Query 都是用鼠标就完成了很多复杂的操作。虽然 PowerQuery 已经将大部分常用功能内置成到功能区。基本能完成我们大部分的报表自动化功能。但是总有些复杂的或者个性化的问题是开发团队没有预先想到的,这时我们就需要学习 M 语言。一、M 语言在哪里?M语言的函数公式有三个地...

  • 前言从2020年3月份开始,计划写一系列文档--《小白从零开始学编程》,记录自己从0开始学习的一些东西。第一个系列:python,计划从安装、环境搭建、基本语法、到利用Django和Flask两个当前最热的web框架完成一个小的项目第二个系列:可能会选择Go语言,也可能会选择Vue.js。具体情况待定,拭目以待吧。。。基本概念表达式表...

  • 1.1函数1.1.1什么是函数函数就是程序实现模块化的基本单元,一般实现某一功能的集合。函数名:就相当于是程序代码集合的名称参数:就是函数运算时需要参与运算的值被称作为参数函数体:程序的某个功能,进行一系列的逻辑运算return 返回值:函数的返回值能表示函数的运行结果或运行状态。1.1.2函数的作用函数是组织好的,可重复使用的,用来...

  • 原标题:基于Python建立深度神经网络!你学会了嘛?图1 神经网络构造的例子(符号说明:上标[l]表示与第l层;上标(i)表示第i个例子;下标i表示矢量第i项)单层神经网络图2 单层神经网络示例神经元模型是先计算一个线性函数(z=Wx+b),接着再计算一个激活函数。一般来说,神经元模型的输出值是a=g(Wx+b),其中g是激活函数(...

  • 在学习MySQL的时候你会发现,它有非常多的函数,在学习的时候没有侧重。小编刚开始学习的时候也会有这个感觉。不过,经过一段时间的学习之后,小编发现尽管函数有很多,但是常用的却只有那几个。今天小编就把常用的函数汇总一下,为大家能够能好的学习MySQL中的函数。MySQL常使用的函数大概有四类。时间函数、数学函数、字符函数、控制函数。让我...

  •   谈起goto,相信大家应该想到的是面向过程编程。其实,这就相当于当有人向你谈起class,意味着你就懂得面向对象编程。如果你不懂,那么你们的沟通将会很困难。不懂我说的啥意思吗?请参见曾经分享王路的一篇文章《永远不要对一个外行聊你的专业》    一般常规的批处理命令,按照自上而下的顺序逐行执行,也就是说,只有第一行命令执行之后,才可...