随笔分类 - 疯狂C语言
每天练C语言代码都会放在这里 代码加总结
摘要:一个结构体的成员是另一个结构体 代码: # include <stdio.h> # include <stdlib.h> struct data { int year; int month; int day; }; struct student { char name[30]; int num; c
阅读全文
摘要:1)使用结构体变量作为函数的参数 使用结构体变量作为函数的实参时,采用的是值传递,会将结构体变量所占内存单元的内容全部顺序传递给形参,形参必须是同类型的结构体变量 demo: 1 # include <stdio.h> 2 # include <stdlib.h> 3 4 //创建一个Student
阅读全文
摘要:当结构体指针变量指向一个结构体变量数组的时候,此时指针变量的值就是结构体数组的首地址 关于如何定义结构体数组,和将结构体指针指向结构体变量数组,不是重点。 重点是,明白结构体指针的是怎么移动的, 我个人理解 指针==地址 用指针操作的就是地址 demo: 1 # include <stdio.h>
阅读全文
摘要:一个指向变量的指针表示的是占内存中起始位置 一个指向结构体的变量的指针表示的是这个结构体变量占内存中的起始位置,同样它也可以指向结构体变量数组 定义结构体变量的指针: //假设已有一个结构体名为Student struct Student *pStruct // 结构体类型 * 指针名; 通过指针来
阅读全文
摘要:1.预处理 可以使用预处理和具有预处理的功能是C语言和其他高级语言的区别之一。 宏定义 宏定义是预处理命令的一种,它提供了一种可以替换源代码中字符串的机制。 宏定义的类型 可以简单分为有参数宏定义,和无参数宏定义。 (1)不带参数宏定义 语法:#define 宏名 字符串 demo:1 # defi
阅读全文
摘要:CODES: 1 # include<stdio.h> 2 # include<stdlib.h> 3 int main (int argc,char *argv[]) 4 { 5 6 int ch; 7 FILE *fp; //创建文件指针 8 //========================
阅读全文
摘要:注意:以下函数都包含在ctype.h头文件中1.isalpha函数 用来判断得到的参数是不是字母 1 #include 2 #include 3 4 int main () 5 { 6 /* 7 isalpha函数用来检测数值是否为大小写字母 返回值分为三种 8 1.大写字...
阅读全文
摘要:结构体:是一种构造类型 它是由若干成员组成的 其中每一个成员都可以是一个基本数据类型或者又是一个构造类型定义结构体变量后,系统就会为其自动分配内存为了便于更大的程序便于修改和使用 常常将结构体类型的变量声明在一个头文件中 这样在其他源文件中如果需要使用该结构体类型就可以用#include命令将该头文...
阅读全文
摘要:1 #include 2 #include 3 int main() 4 { 5 //1.得到这个数字 2.翻转 3.进行比较 4.如果相同 就输出 是 否则 输出不是 6 7 int resource, result, re_tmp; //resource存放用户输入的数值 ...
阅读全文
摘要:指针变量:专门存放内存地址的一种变量 听说C因为指针而强大一段代码来解释 指针 *指针 &指针 &指向变量 的关系 1 /* 2 * 返回指针所指向内存地址中存放的值 它是单目运算符 也称作指针运算符 3 & 返回变量所在的内存地址 它是单目运算符 也称作 取地址符 4 注意:它们的优先...
阅读全文
摘要:1-1.函数简单调用 1 #include 2 #include 3 #include 4 int Move(); 5 int Bulid(); 6 int Paint(); 7 int main () 8 { 9 Move();10 Bulid();11 Paint();1...
阅读全文
摘要:gets(字符串数组) 用来接收字符串数组 等同于 scanf("%s",字符串数组名) 需要说的一点是 字符串的数组名 就表示数组的第一个元素的地址 所以加不加&取地址符号都是一样的puts(字符串数组)用来输出字符串数组 等同于 printf("%s\n",字符串数组名)
阅读全文
摘要:因为二级考试的时候用的C语言编译器是VC++6.0 真是日了狗了 用这个编译器 这是我第2个C编译器吧,第一个用的是啊哈C编译器..第二个是VS++6.0 然后在win下用VS2013感觉挺不错的 毕竟是做大开发的软件 代码补全,和格式,字体,还可以换代码的背景,各种功能,就是对新手来说,你用sca...
阅读全文
摘要:strupr 功能:将小写字母转换为大写字母strlwr 功能:将大写字母转换为小写字母在VS2013里面使用的时候要这样的格式_strlwr_s_strupr_s#include#includeint main(){ char d[30], x[30]; printf("请输入大写字母...
阅读全文
摘要:#include/* 本程序功能: 1.通过键盘为二位数组元素赋值,显示二维数组 2.求出二维数组中最大元素和最小元素的值和对应的数组下标 3.把二位数组转换为另一个二位数组并显示 */int main (){ int a[2][3],b[3][2]; //定义两个数组 int ma...
阅读全文
摘要:#includeint main (){ int i,j; int a[10]; int iTemp; int iPos; printf("为数组元素赋值:\n"); //通过键盘为数组赋值 for(i=0;i<10;i++) { pri...
阅读全文
浙公网安备 33010602011771号