C
文章平均质量分 50
Softwaregg
这个作者很懒,什么都没留下…
展开
-
C语言中符号常量的用法
符号常量的定义方法#define pi 3.14不允许在程序中出现给pi赋值的语句。原创 2011-07-04 02:58:12 · 1999 阅读 · 0 评论 -
关于数组的深层次解析
1:定义数组 int a[5]; 上一句定义了一个数组,名字叫a,它有5个元素,每个元素是int类型。换句话说,a是一个int [5]型的数组。int [5]表示的是类型,只不过是个复合类型,本质上,和int, float,double没有区别,都是类型。 2:数组的操作 2.1:sizeof操转载 2011-11-23 01:21:16 · 1107 阅读 · 1 评论 -
浅析C++引用(Reference)
引用(reference)是c++的一种新的变量类型,是对C的一个重要扩充。简单地说,“引用”就是对象的另一个名字。比如,大家都知道作家鲁迅的真实姓名是周树人,“鲁迅”和“周树人”都是用来称呼这同一位作家的。 引用的定义形式很简单,在对象声明时,在对象类型和对象名之间添转载 2011-09-21 10:38:00 · 883 阅读 · 0 评论 -
不同类型变量的数据长度
A short integer is at least 16 bits wide.An int integer is at least as big as short.A long integer is at least 32 bits wide and at least原创 2011-09-16 12:42:14 · 991 阅读 · 0 评论 -
单下划线和双下划线前缀
在程序中定义下划线,双下划线,及“str”,“is","to"均已为ansiC标准委员会所保留,如果自行定义就犯了错误。另:你最好不要使用所有标准库中定义的标识符(变量名,宏,函数名……),如果你特别喜欢用的话,建议你在变量名的前面加上你的个性前缀(如NMD_,FUCK_等…转载 2011-09-16 12:07:21 · 3315 阅读 · 0 评论 -
C语言中return、exit(0)与exit(1)有什么区别
return是返回函数调用,如果返回的是main函数,则为退出程序 exit是在调用处强行退出程序,运行一次程序就结束 ------------------------------------------------------------------- return转载 2011-09-09 06:23:12 · 1973 阅读 · 0 评论 -
指向指针的指针
# include "stdio.h"void main(){ char *name[]={"Follow me","Basic","Great Wall","Fortran","Computer Design"}; char **p; int i; for (i=原创 2011-09-06 03:37:20 · 534 阅读 · 0 评论 -
二维数组寻址的注意事项
# include "stdio.h"void main(){ int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}; //*a,a,a[0],&a[0][0]是等效的,都表示a[0]0号元素的首地址 printf("a=%d\n",a);转载 2011-09-02 06:56:31 · 3723 阅读 · 0 评论 -
C语言运算符优先级 详细列表
运算符的优先级:C语言中,运算符的运算优先级共分为15 级。1 级最高,15级最低。在表达式中,优先级较高的先于优先级较低的进行运算。而在一个运算量两侧的运算符优先级相同时,则按运算符的结合性所规定的结合方向处理。运算符的结合性:C语言中各运算符的结合性分为两种,即左结合性(自左原创 2011-07-14 06:12:12 · 5459 阅读 · 0 评论 -
字符串与char数组的指针表示
#include "stdio.h"void main(){ char *p="Monday"; printf("%s\n",p); char q[]="Tuesday"; printf("%s\n",q); char a='a'; printf("%c\n",a原创 2011-07-10 01:37:42 · 1074 阅读 · 0 评论 -
文本文件的写入和读取-fgetc()和fputc()
#include "stdio.h"void main(){ char ch; FILE *fp; if ((fp=fopen("d:\\test.txt","wt+"))==NULL) { printf("\nError on open test.txt fil原创 2011-07-11 10:55:31 · 1296 阅读 · 0 评论 -
指针必须初始化才能使用
//下面的语句会出现“ The variable 'temp' is being used without being initialized."的错误;//这说明指针必须要先初始化才可以使用,比如pointer_1和pointer_2#include "stdio.h"voi原创 2011-07-07 10:03:49 · 1365 阅读 · 0 评论 -
多参数函数编译器按何种顺序处理
#define pi 3.14#include "Stdio.h"float CircleArea(float r){ float z=0.0; z=pi*r*r; return z;}void main(){ float a=0.0;原创 2011-07-06 12:26:57 · 509 阅读 · 0 评论 -
控制台下输入字符串(含空格)
C语言格式(需要首先给定一个很大的char 数组)#include #include #include int main(){ printf("Please input string:\n"); char s1[20]; gets(s1); char *s2 = (char*) malloc(strlen(s1)+1); strcpy(s2,s1); p原创 2011-11-02 12:04:37 · 2409 阅读 · 0 评论