c++中易错的地方1:scanfint a;int b;scanf("%d-=%d",&a,&b);printf("a=%d,b=%d",a,b);在scanf中 a和b前面的&一定不能掉在输入的时候,一定要严格的按照%d-=%d的格式写,比如这次就应该输入11-=12 11和12为a和b的int类型2:内存的表示物理内存的单元是“字节”一个字节占8个位,如下图所示00
原创
2021-04-28 10:34:54
674阅读
1:指针查看变量的地址的方式int a = 10;printf("%08X%d\n",&a);或者 printf("%p\n",&a);表示地址的方式(指针)int a = 5;int* pa = &a;表示 pa指向了一个int型变量 也可以称其为pa所在的内存为一个int型的整数我们成int*为指针类型,pa为指针类型的变量(简称指针)关于指针1)指针是变量,是可以变
原创
2021-04-28 10:29:52
521阅读
c语言:易错的if语句
原创
2015-12-08 00:42:15
738阅读
字符数组初始化,长度问题:eg:char arr[]="abcd";//不可用单引号代替 char array[]={'a','b','c','d'};其中数组arr的长度比array多一个,存储'\0';2.字符‘0’不表示0,‘'\0’,尤其在字符数组中 eg:int main(){ char arr[10
原创
2015-09-27 12:24:48
1155阅读
一、setNeedsLayout, layoutIfNeeded 和 layoutSubviews方法之间的关系解释 layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews 但是initWithFrame进行初始化时,当...
原创
2021-08-13 14:12:12
114阅读
c语言是面向过程的语言,是弱类型语言,c语言的源代码基本就是无数个函数的堆砌。即很多函数就组成c语言源代码了,也即它的源代码基本就是函数构成的。 C语言里面的test()和test(void)是不一样的。什么也不写的话,C语言就比较含糊了,容易出错,结果不可知。C++语言里面的test()和test
转载
2018-01-05 17:29:00
153阅读
说明:总结常用的 c 语言文件 IO函数 1. FIELE *fopen(const char*filename,const char *mode) 以mode的方式,打开一个以filename(指针类型)命名的文件,返回一个指向该文件缓冲区的指针,该指针是后续操作的句柄。 注意:按二进制读取时需要加 'b',如 'rb',
//头文件
#ifndef __LINKLIST_H__
#define __LINKLIST_H__
typedef int DataType;
typedef struct LinkList
{
DataType _data;
struct LinkList* _next;
}LinkList,*
原创
2015-10-29 17:04:56
350阅读
1.若有定义:int a,b.c;以下选项中的赋值语句正确的是(A)A)a=(b=c)+1;B(a=b)=c=1:C)a=(b==c)=1;D)a+b=c;解析:赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类型相同才能实现赋值。A选项中,将c赋值给b,然后将b加1赋值给a,正确的赋值语句,A选项正确。B选项中,将1赋值给c,赋值运算(a=...
原创
2022-09-14 17:29:17
624阅读
int p; //一个整数 int p [5]; //一个包含5个整数的数组 int * p; //指向整数的指针 int * p [10]; //一个包含10个整数指针的数组 int ** p; //指向整数的指针 int(* p)[3]; //指向3个整数数组的指针 int(* p)(char
转载
2019-09-02 15:46:00
39阅读
2评论
一:fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )注意一:如果 $mode = 'r' 时候,$filename 不存在 或者 $mode...
转载
2014-08-25 13:53:00
60阅读
2评论
设想当你从数据库中取出一条记录,然后希望把他们的各个字段按照某种规则连接成一个字符串时,就可以使用这种方
转载
2022-12-02 00:25:07
117阅读
1.嵌套可行性问题x = [{a for a in range(k)} for k in range(10)]
y = {[a for a in range(k)] for k in range(10)}
z = {{a for a in range(k)} for k in range(10)}
p = ([a for a in range(k)] for k in range(10))类型是否
原创
2023-05-12 20:06:22
127阅读
点赞
DBA人员面试易忽略的细节之简历篇
简短。虽然对于一页简历的争论已经过去,但最糟糕的事情是你做了一个10页的简历详细描述过去20年你做的每件事。相反,关注于过去三年的oracle DBA工作或和你应聘的职位最相关的工作。确保你在第一页的前半部分做总结。如果你没有立即引起一个招聘人员的兴趣,那么通常这简历的其余部分都将是无意义的,并很不幸的不会被阅读。
转载
精选
2012-07-31 17:38:03
529阅读
Group就其意思就是一组的意思。就是说用于选择多个控件组合,选了TRUE后,你就可以为这组新建一个变量。把一组控件当一个控件来使用。例如多个单选按钮用group属性,这样你就可以用一个变量来管理这些按钮,例如获得当前选项什么的。单选按钮在没有设置Group属性时,在右击添加变量时中看不到按钮控件的ID号,设置了Group属性后就可以看到ID号并能设置变量。Group属性是用来对单选按钮进行成组设置的。设置Group属性的Radio是本组的第一个,ID大于本Radio ID的Radio都是本组的radio(但是小于另一个设置Group属性的Radio ID)。一个组只能设置一个控件变量。组内的
转载
2013-12-27 12:55:00
57阅读
2评论
简单来说就是复制,把第一个变量的值复制给第二个变量,改变第二个变量的值不会影响第一个变量的值。 就是引用值,在堆中放有一堆数据,栈中的变量1和变量2去...
原创
精选
2022-04-22 11:40:06
194阅读
众所周知通过CRITICAL_SECTION可以对多个线程同步,然而加锁和解锁的次数不匹配将导致死锁:[cpp] view plaincopyclass CLock { public: CLock() { InitializeCriticalSection(&m_cs);
转载
2021-07-31 11:00:29
189阅读
众所周知通过CRITICAL_SECTION可以对多个线程同步,然而加锁和解锁的次数不匹配将导致死锁:[cpp] view plaincopyclass CLock { public: CLock(...
转载
2013-11-13 11:37:00
93阅读
2评论
4.if((++a >0) && !(b-- <=0))中的赋值问题
5.static静态变量
原创
2022-10-20 14:06:18
69阅读
1.(a)?
2.逗号运算符
原创
2022-10-20 14:06:46
136阅读