我的编程学习日志(10)--求字符数组与数字数组的长度(strlen,,size,sizeof)

2014年9月21日

|

gojuukaze

|

评论:0

|

阅读:528

|

测字符数组长度大家应该都知道,就是用strlen,他在cstring中 #include int main() { char c[]={"abcdef"}; int len; len=strlen(c); return0; }对c++中...

我的编程学习日志(8)--排序(冒泡,选择,快速以及sort函数)

2014年9月21日

|

gojuukaze

|

评论:1

|

阅读:522

|

关于排序最先学的就是后一个与前一个比较并交换的冒泡排序,记录下标的选择排序,这里就不多介绍了,只把它的代码贴出来,重点说一下快速排序。 一、冒泡,选择: //冒泡 for(i=0;i<8;i++) for(j=0;j<8-i-1;j++) ...

我的编程学习日志(7)--typedef的扩展

2014年9月20日

|

gojuukaze

|

评论:0

|

阅读:541

|

typedef最常见的用法就是: typedef int I; typedef struct student stu; typedef struct student* pstu;     不过我们有时也会见到这样的用法 typedef struct student { int a; … } stu; 其实这...

我的编程学习日志(6)--在C/C++中使用 64 位整数

2014年9月19日

|

gojuukaze

|

评论:0

|

阅读:524

|

今天遇到一个问题,c中int只有32位,但要用到64位时怎么办? 最初我用的是long long但发现这样编译不能通过,查找了资料才知道每个编译器定义,输出的方式不同,下面把他分享出来 变量定义 输出方式 gcc(mingw32) g++(mingw32) gcc(linux i38...

我的编程学习日志(5)-- 教你快速的输入代码(编程竞赛中的小技巧)

2014年9月14日

|

gojuukaze

|

评论:0

|

阅读:466

|

1,typedef简化输入 在编程中如果用到结构体,每次定义变量时都要输很长的代码,特别是在建链表时,经常重复输入struct…,为了避免这种重复,可以用typedef 。 不过不建议在实际的编程中运用,但在竞赛中为了更快的输入,这确实是一个好方法。   如: #include using n...

我的编程学习日志(4)-- 一种简单的测试代码的方法(freopen)

2014年9月14日

|

gojuukaze

|

评论:0

|

阅读:543

|

和学长讨论问题时,他教我了一种测试代码的方法—freopen函数。(在stdio.h中) 简单的说,这个函数是用于修改输入输出的方式。 在测试代码时如果有很多数据,为了节省输入时间,我们就会用到一种方法把数据保存在文件里读出就行,freopen函数做的就是这件事。 下面是他的实现: #include

我的编程学习日志(3)--教你简单的理解数组和指针(对指针概念还模糊的看过来)

2014年9月14日

|

gojuukaze

|

评论:0

|

阅读:530

|

以前学c时,对指针的理解并不怎好,虽然会运用,但其实都是死记硬背,这次重新认真看了一遍终于弄懂了。 (注:有的东西只是为了便于理解,可能并不准确)   1、指针的理解 在说数组之前还是先说说指针。 看看下面这段代码: int a=2; int *p,*q; p=&a; *P=1;   int *p    ...