关闭

学习Linux C编程 strlen及unsigned问题

strlen 用法:#include 功能:计算字符串s的(unsigned int型)长度 说明:返回s的长度,不包括结束符NULL。 注意点遇到\0终止,例如: int a[1000]={0,1}; printf("%d",strlen(a[0])); 输出为0,因为是\0 unsigned 直接举例: #include  int...
阅读(10) 评论(0)

学习他人经验之循环语句深入学习(转载)

C语言有三种循环结构:while、for和do while。下面依次讲解 一、while循环 1、while介绍 while(逻辑表达式) //布尔值为1 真 { 反复执行的语句 }                             只要逻辑表达式结果为真就反复不停执行大括号里的语句,直到逻辑表达式结果为假循环结束 只要把逻辑表达式写成1则循环成为死循环,wh...
阅读(8) 评论(0)

学习Linux C编程之语句 问题-break和continue

break和continue都是用来控制循环结构的,主要是停止循环。 1.break 有时候我们想在某种条件出现的时候终止循环而不是等到循环条件为false才终止。 这是我们可以使用break来完成。 break用于完全结束一个循环,跳出循环体执行循环后面的语句。 2.continue continue和break有点类似,区别在于continue只是终止本次循...
阅读(9) 评论(0)

学习Linux C编程之运算符、表达式 问题-逻辑运算符短路问题

逻辑运算符 “||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值。 “||”前面为true,无论“||”后面是true还是false,结果都返回“||”前面的值。 “&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值; “&&”前面是true,无论“&&”后面是true还...
阅读(99) 评论(0)

学习Linux C编程之数据类型 问题-extern及static修饰全局变量的区别

在实际开发C++项目的时候,一个项目里面往往会包含多个cpp文件,多个头文件,有时还会有c文件。由于变量的声明可以有多次,但定义只能有一次,这就不可避免地要使用extern,static关键字。弄清楚这几个关键字之间的用法和区别,能节省很多调试项目的时间,尤其是对于一些难以定位的链接错误。下面分别介绍: 一、extern关键字 这个关键字可能是最容易用错的一个,一方面可能是因为平时写的小程序不...
阅读(16) 评论(0)

学习Linux C编程之语句

一、空语句 由分号“;”构成,作用:1.消耗cpu,起延时作用 2.使程序结构清楚,可读性好 二、基础语句 1.表达式+; 2.函数名+; 三、语句if     注意:1.不可将布尔量直接与TRUE、FALSE或者1、0作比较,例如VC++将TRUE定义为1,而VB将TURE定义为-1.           2.整型变量应当用==或!=直接与0比较。           3.浮点变...
阅读(21) 评论(0)

学习Linux C编程之运算符、表达式

一、运算符优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员...
阅读(131) 评论(0)

学习Linux C编程之数据类型

一、变量与常量 1.    变量 局部变量 在函数内定义说明,作用域为函数内,离开函数再调用即为非法。 注意: 1.主函数定义主函数用,不能被其他函数用,主函数也不能用其他函数定义变量。 2.形参属于被调函数局部变量,实参属于主调函数局部变量。 3.允许不同函数使用相同变量名。 4.复合语句可定义变量,作用域在复合语句内       全局变量       又称外部变量,函数外定...
阅读(38) 评论(0)

学习gcc,make,gdb相关知识

一、GCC 1)  GCC可以为x86、ARM、MIPS等不同体系结构的硬件平台编译程序。 2)  GCC可以编译C、C++、Pascal、Java等数十种高级语言。 GCC的这两项特性对嵌入式应用开发及其重要。此外,GCC的编译效率也是非常高的,一般要高出其他编译系统20%到30%左右。所以在嵌入式Linux开发领域,使用的基本上就是GCC编译系统。 gcc命令的使用格式为: ...
阅读(26) 评论(0)

学习Linux基本命令60个(下)

四、网络操作 1.ifconfig 用于查看和更改网络接口的地址和参数,包括IP地址、网络掩码、广播地址 超级用户 ifconfig -interface [options] address -interface:指定的网络接口名,如eth0和eth1。 up:激活指定的网络接口卡。 down:关闭指定的网络接口。 broadcast address:设置接口的广播地址。 point...
阅读(320) 评论(0)

学习Linux基本命令60个(上)

一、安装与登陆 1.login 登陆系统 权限:所有用户 login [name] [-p] [-h 主机](环境参数  用户名) 2.shutdown 关闭计算机 超级用户 shutdown [-h] [-i] [-k] [-m] [-t](关闭电源 显示系统信息 警告 单用户模式 时间) -c 取消 -F 强迫fsck 3.halt 关闭系统 超级用户 --f 强制 -i 关...
阅读(22) 评论(0)
    个人资料
    • 访问:700次
    • 积分:106
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章存档