- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 关于sizeof的~~挺全面的~
1.常规 char str1[] = “Hello” ; char str2[5] = {'H','e','l','l','o'}; char str3[6] = {'H','e','l','l','o','/0'}; char *p1 = "Hello"; char *p2[]={"hello","world"}; int n = 10; int *q = &n
2011-12-13 15:27:31 448
原创 关于extern "c"
extern "C"修饰的变量和函数是按照C语言方式编译和连接的. 实现C++与C及其它语言的混合编程 void foo( int x, int y ); 该函数被C编译器编译后在符号库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字(不同的编译器可能生成的名字不同,但是都采用了相同的机制,生成的新名字称为“mangled name”)。
2011-12-13 15:32:38 379
转载 C语言文件读写操作总结
C语言文件操作 一、标准文件的读写 1.文件的打开 fopen() 文件的打开操作表示将给用户指定的文件在内存分配一个FILE结构区,并将该结构的指针返回给用户程序,以后用户程序就可用此FILE指针来实现对指定文件的存取操作了。当使用打开函数时,必须给出文件名、文件操作方式(读、写或读写),如果该文件名不存在,就意味着建立(只对写文件而言,对读文件则出错),并将文件指针指向文件开
2011-10-28 20:48:58 747 2
转载 sprintf printf
函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char *format [, argument] … ); 返回值:字符串长度(strlen) sprintf格式的规格如下所示。[]中的部分是可选的。 %[指定参数][标识符][宽度][.精度]指示
2011-10-27 17:41:13 427
转载 main(int argc,char *argv[ ])
argv为指针的指针 argc为整数 char **argv or: char *argv[] or: charargv[][] main()括号内是固定的写法。 下面给出一个例子来理解这两个参数的用法: 假设程序的名称为prog, 当只输入prog,则由操作系统传来的参数为: argc=1,表示只有一程序名称。 argc只有一个元素,argv[0]指向输入的程序路径及名称:./p
2011-10-27 17:14:00 426
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人