50条常用SQL语句

[cpp] view plaincopy /*student(学号#,姓名,性别,年龄)  course(课程号#,课程名,教师号#)  score(学号#,课程号#,成绩)  teacher(教师号#,教师名)*/   --1.查询“001”课程比“002”...

2013-10-31 22:19:59

阅读数 791

评论数 0

返回局部变量的问题

函数返回局部变量,是返回局部变量的值。但指针(或地址)是一种特殊的值,所以返回局部指针变量需要特别注意。正确情况下,作为函数返回值的局部指针,其所指向对象的作用域应该是调用者作用域、全局或静态常量区;指向栈空间对象的指针作为返回值,存在潜在的错误。 1.       返回局部值变量 [...

2013-10-31 22:16:52

阅读数 723

评论数 0

C语言字符串反转函数

找工作前写了篇blog说要做些常见的笔试面试题,像单链表反转啊字符串反转啊之类的题目,但是只写了一篇单链表反转就没再继续写下去,因为觉得实在没什么好写的,不过都是一些简单的指针操作罢了,但是还是有很多新手问这个问题,而且我在腾讯二面的时候也被要求实现这个函数,那我也写一篇blog介绍一下字符串反转...

2013-10-31 21:49:10

阅读数 815

评论数 0

判断单链表是否存在环,判断两个链表是否相交问题详解

有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。 问题: 1、如何判断一个链表是不是这类链表? 2、如果链表为存在环,如何找到环的入口点? 解答: 一、判断链表是否存在环,办法为: 设置两个指针(fas...

2013-10-31 21:47:56

阅读数 500

评论数 0

mini2440 jlink烧写总是出现错误解决方法

1. J-link ARm v4.28b软件清空flash和烧录supervivi:手上的2440开发板是256M  nandflash    所以要使用supervivi-128M版本(我用的友善官网提供的1026最新版,要把后缀名修改成.bin,国嵌的版本我使用后一直提示nandflash  ...

2013-10-24 21:13:23

阅读数 2059

评论数 0

安装redhat时中文显示乱码(小方框)及中文输入法安装解决方法

在安装linux的时候,安装完了中文出现乱码或者是当时选错了选成了英文的,到时候中文显示乱码,下面说一下问题的解决: 在首次安装RHEL5时,如果选择的是英文,那么系统将不安装中文支持包,这样就导致了中文显示为乱码(小方框)....... 有很多人说vi /etc/sysconfig/i1...

2013-10-19 22:57:16

阅读数 648

评论数 0

结构体指针

声明结构体指针以后必须申请(分配)内存,或者动态申请内存或者将某个结构体对象地址赋给这个结构体指针 struct point { //包含两个变量成员 int x; int y; }; using namespace std; int main(int argc, char *argv[]) {...

2013-10-16 11:00:29

阅读数 475

评论数 0

结构体定义 typedef struct 用法详解和用法小结

typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。 具体区别在于: 若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n; 若用typedef,可以这样写,typedef struct no...

2013-10-16 10:47:38

阅读数 491

评论数 0

堆和栈的区别

一、预备知识—程序的内存分配     一个由C/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其     操作方式类似于数据结构中的栈。     2、堆区(heap)   —   一般由程序员...

2013-10-16 00:23:11

阅读数 478

评论数 0

a++和++a

a++ 表示先运算后自加;先取得a的值,然后进行一系列运算.然后再自加比如b=a+++a++; 这里面就有两个a++,都是先取得a的值,然后进行一系列运算(算数运算,关系运算,逻辑运算),这里的运算为加法运算和赋值运算,一系列运算结束以后再进行自加运算,得到a自身的值,假设a的值为1,这里b的...

2013-10-14 13:07:51

阅读数 654

评论数 0

含有虚函数的类sizeof大小

01 #include   02 using namespace std;   03   04 class Base1{   05     virtual void fun1(){}   06     virtual void fun11(){}   07 public:   08...

2013-10-12 13:52:56

阅读数 588

评论数 0

C++构造函数和拷贝构造函数详解

构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。 对于任意一个类A,如果不想编写上述函数,...

2013-10-12 12:14:28

阅读数 626

评论数 0

char *p 与char p[] 比较

char *p 与char p[] 比较 所有的字符窜常量都被放在静态内存区 因为字符串常量很少需要修改,放在静态内存区会提高效率 例: char str1[] = "abc"; char str2[] = "abc"; cons...

2013-10-12 11:27:54

阅读数 506

评论数 0

char a[] = "hello world1"和char *p = "hello world2";的区别

1 #include       2        3 int main()       4 {       5         char a[] = "hello world1";       6         char *p = "hello world2&qu...

2013-10-12 11:16:09

阅读数 762

评论数 0

使用vfork过程中出现段错误

在学习linux进程编程的时候遇到一个问题,就是使用vfork()函数以后本以为下面会打印出1和2,但是结果却出人意料 #include #include int main(void) {     pid_t pid;     int count = 0;     pid=vfo...

2013-10-10 16:43:43

阅读数 1549

评论数 1

传参和输出格式

编写一个函数的时候遇到一个问题:代码如下 main() {     int f;     scanf("%d",&f);     printf("%f",f); } 输出的结果完全和输入的数字不同,比如输入一个200输出-0.02196...

2013-10-09 10:52:33

阅读数 443

评论数 0

perror函数

头文件 #includestdio.h> #include 注意 不可以掉了#include这个头文件,perror是包含在这个文件里的 定义函数 void perror(const char *s); perror ("open_port"); 函数说...

2013-10-06 14:42:42

阅读数 603

评论数 0

linux文件权限

open(argv[1],O_CREAT|O_RDWR,0755)中0的意思? http://zhidao.baidu.com/link?url=vVfcLPYYiMokdpCod_mriv20rpIi2oluyGBmwWjbyZCKrNFxIAC4mYhjYG7wKWSU6tUxIRLoUkb...

2013-10-06 14:37:08

阅读数 428

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭