ubuntu 下的第一个C程序
使用 gcc 在 ubuntu 下 编译 一个 C程序 :
第一步骤:打开 中端 (这个 知道吧?)
输入 sudo gedit no.c (no.c为C文件名字)
sudo 表示你输入的命令具有管理员权限
gedit 表示你要编辑一个文件
on.c就是你要编辑的文件了哦,如果该文件不存在,系统会新建一个文件的
第二步骤:输入C代码并保存(不要有语法错误哦)
第三步骤:输入 sudo gcc -o no no.c 这样就会进行编译,如果编译成功了就进行下一步,否则检查
你的代码是否有错 ;sudo 的意思和上面一样 ; gcc是表示用GCC编译器编译 ; -o 是生成目标
文件 ;no 是你要声称的目标文件的名字;no.c是源文件(就是用来声称目标文件的源文件)
第四步骤:如果没有错误,执行 这一个步骤: ./no 表示运行编译好的文件
好了,以上都是我初学 UBUNTU的心得 如有理解不对的,请指出哦 !
相关文档:
Delphi 与 C/C++ 数据类型对照表
Delphi数据类型C/C++
ShorInt
8位有符号整数
char
Byte
8位无符号整数
BYTE,unsigned short
SmallInt
16位有符号整数
short
Word
16位无符号整数
unsigned short
Integer,LongInt
32位有符号整数
int,long
Cardinal,LongWord/DWORD
32位无符号整数
unsigned long
Int6 ......
1.设有以下说明和定义:
typedef union {long i; int k[5]; char c;} DATE;
struct data { int cat; DATE cow; double dog;} too;
DATE max;
则语句 printf("%d",sizeof(struct date)+sizeof(max));的执行结果是: ???
答:DATE是一个union, 变量公用空间. 里面最大的变量类型是int[5], 占用20个字节. 所以它的大小 ......
将类成员函数用做C回调函数
提出问题:
回调函数是基于C编程的Windows SDK的技术,不是针对C++的,程序员可以将一个C函数直接作为回调函数,但是如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。
分析原因:
普通的C++成员函数都隐含了一个传递函数 ......
知识结构:
1、if,for,switch,goto
2、#define,const
3、文件拷贝的代码,动态生成内存,复合表达式,strcpy,memcpy,sizeof
4、函数参数传递,内存分配方式,内存错误表现,malloc与new区别
5、类重载、隐藏与覆盖区别,extern问题,函数参数的缺省值问题,宏代码与内联函数区别
6、构造和析构的次序,String函数定义
具 ......
Student.java:
package com.myapp.beans;
public class Student {
private String sno;
private String sname;
private Integer sage;
&nbs ......