易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux C 使用指针访问成员

  在Linux用c编程,很多时候都会碰到结构体这个概念,尤其是使用指针访问结构体成员。(下面的文字介绍,请参考代码理解)
        1. 使用一个新运算符:->,这个运算符有一个连接号(-)后跟一个大于符号(>)组成
             struct guy *him;
             him = &fellow[0];
             him->income
         2. 如果 him = &fellow[0] ,那么 *him = fellow[0] ,   &和*是一对互逆的运算符,因此可做以下代替:
             fellow[0].income  == (*him).income
             必须有圆括号,因为,运算符比*的优先级更高。
          总之,后面跟->运算符的结构指针和后跟 . (点)运算符的结构名是一样的,如果him是指向名为barney的guy类型结构的指针,则下列表达式是等价的:
               barney.income  == (*him).income  == him->income     // 假设 him = &barney
         代码:
                1 #include <stdio.h>
2 #define LEN 20
3
4 struct names{
5 char first[LEN];
8
11 char favfood[LEN];
12 char job[LEN];
13 float income;
14
15 };
16
17
18 main(){
19
20 struct guy fellow[2] = {
21
22 {{"Ewen","Villard"},"grilled salmon","personality coach",58112.00},
23 {{"Rodney","Swillbelly"},"tripe","tabloid editor",232400.00}
24 };
25
26 struct guy *him;
27 printf("address #1 : %p #2 :


相关文档:

linux忘記root密碼

方法一:single mode
[code]1.        在 GRUB 選單畫面的時候,按 e
2.        找到這一行【kernel /vmlinuz-2.xxxxxxx ro root=/dev/hda2】按 e
3.        在這一行最後加上 single(要留一個空格再加 sing ......

Linux常用网络命令

# ifconfig               # 查看所有网络接口的属性
# iptables -L            # 查看防火墙设置
# route -n             ......

Linux下利用信号量实现PV操作





假设两个进程(父子进程)对一个文件进行写操作,但是这个文件同一时间只能有一个进程进行写操作。
//利用信号量实现pv操作
#include <stdio.h>
#include <stdlib.h>
#include <sys/ipc.h>
#include <sys/sem.h>
#include < ......

嵌入式linux参考资料

嵌入式Linux开发需要的参考资料
作者:  来源于:  发布时间:2008-10-6 20:45:00



引导:
如需获得对
vmlinux

zimage
之间区别的极好解释,请在
Alessandro Rubini
编写的

Kernel Configuration: dealing with the unexpected

Linux Magazine
)的一文中找到
&ld ......

object C 语法


XCode:你可以把它看成是一个开发环境,就好像Visual Studio或者Netbeans或者SharpDevelop一样的玩
意。你可以将Interface Builder认为是Visual Studio中用来画界面的那部分功能单独提出来的程序。
Objective-C:这是一种语言,就好像c++是一种语言,Java是一种语言,c#是一种语言,莺歌历史也是一
种语言一样。
Coco ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号