//package com.sinosoft.lis.app;import java.util.HashMap;/**
* 芯片接口
*
*/ public abstract class Chip {
// 芯片的引脚
protected Pin tPin;
//芯片名
protected String chipName = "";//芯片名
//得到引脚数
public int getPinCount()
{
return tPin.getPinCount();
}
// 引脚赋值
public void setPinValue(int PinNo,int pinValue)
{
tPin.setPinValue( PinNo, pinValue);
}
// 获取引脚值
public int getPinValue(int PinNo)
{
return tPin.getPinValue( PinNo);
}
// 置引脚号属性(输入,输出)
public void setPinProperty(int PinNo,String pinProperty )
{
tPin.setPinProperty( PinNo, pinProperty );
}
// 获取引脚号属性(输入,输出)
public String getPinProperty(int PinNo)
{
return tPin.getPinProperty( PinNo);
}
}
//package com.sinosoft.lis.app;import java.util.HashMap;/**
* 芯片接口
*
*/ public abstract class Chip {
// 芯片的引脚
protected Pin tPin;
//芯片名
protected String chipName = "";//芯片名
//得到引脚数
public int getPinCount()
{
return tPin.getPinCount();
}
// 引脚赋值
public void setPinValue(int PinNo,int pinValue)
{
tPin.setPinValue( PinNo, pinValue);
}
// 获取引脚值
public int getPinValue(int PinNo)
{
return tPin.getPinValue( PinNo);
}
// 置引脚号属性(输入,输出)
public void setPinProperty(int PinNo,String pinProperty )
{
tPin.setPinProperty( PinNo, pinProperty );
}
// 获取引脚号属性(输入,输出)
public String getPinProperty(int PinNo)
{
return tPin.getPinProperty( PinNo);
}
}
{
// 构造
public:
CtestAspectDlg(CWnd* pParent = NULL); // 标准构造函数// 对话框数据
enum { IDD = IDD_TESTASPECT_DIALOG }; protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
HICON m_hIcon; // 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
};
{
// 构造
public:
CtestAspectDlg(CWnd* pParent = NULL); // 标准构造函数// 对话框数据
enum { IDD = IDD_TESTASPECT_DIALOG }; protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
// 实现
protected:
HICON m_hIcon; // 生成的消息映射函数
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
DECLARE_MESSAGE_MAP()
};
char g=10;
char* aa(void)//当返回值和形参是都是无的意思,void*是指针表示指向任意的类型的数据。
{
char* x=NULL;
x=&g;
printf("c-=====\n");
return x;
}
int main(void)
{
char a[12];
void* y;
puts("input: ");
scanf("%s",a);
printf("%s\n",a);
y=aa();//不能将VOID* 转换为char* 大转小不能分 小转大可以;
printf("%d",*((int*)y));//
return 0;
}
char g=10;
char* aa(void)//当返回值和形参是都是无的意思,void*是指针表示指向任意的类型的数据。
{
char* x=NULL;
x=&g;
printf("c-=====\n");
return x;
}
int main(void)
{
char a[12];
void* y;
puts("input: ");
scanf("%s",a);
printf("%s\n",a);
y=aa();//不能将VOID* 转换为char* 大转小不能分 小转大可以;
printf("%d",*((int*)y));//
return 0;
}
/code]
char g=10;
char* aa(void)//当返回值和形参是都是无的意思,void*是指针表示指向任意的类型的数据。
{
char* x=NULL;
x=&g;
printf("c-=====\n");
return x;
}
int main(void)
{
char a[12];
void* y;
puts("input: ");
scanf("%s",a);
printf("%s\n",a);
y=aa();//不能将VOID* 转换为char* 大转小不能分 小转大可以;
printf("%d",*((int*)y));//
return 0;
}
#include<iostream>
using namespace std;int sum(int ia,int ib){return ia+ib;};
// double sum(double a1,double b1){return a1+b1;};
float sum(float a1,float b1){return a1+b1;};int main()
{
cout<<sum(3.5,4.6)<<endl;
return 0;
}