C/C++
羞涩的大提琴
faith will move moutains.
展开
-
C语言—文件操作
文件使用方式“r” (只读)为输入打开一个文本文件“w” (只写)为输出打开一个文本文件“a” (追加)向文本文件尾增加数据“rb” (只读)为输入打开一个二进制文件“wb” (只写)为输出打开一个二进制文件"ab“ (追加)向二进制文件尾增加数据"r+“ (读写)为读/写打开一个文本文件"w+” (读写)为读/写建...原创 2020-04-20 22:29:15 · 329 阅读 · 0 评论 -
C语言—位运算
题目:编写一个小程序,将输入的大写字母转换为小写字母,输入的小写字母转换为大写字母,要求用位操作完成转换过程。#include <stdio.h>#include <conio.h>void main(){ char ch,temp; printf("请输入一个字母:\n"); ch=getchar(); temp=getchar(); while(...原创 2020-04-20 22:28:58 · 355 阅读 · 0 评论 -
C语言-结构体与共用体
int 4字节;char 1字节;short 2字节;float 4字节;1字节bytes=8位bits(2^8);struct date{ int month; int day; int year;}struct{ int num; char name[20]; char sex; struct date birthday; float score;}boy1...原创 2020-04-20 15:33:55 · 1084 阅读 · 0 评论 -
C语言特有的功能-预处理
(一)无参数的宏定义:#define PI 3.14159 (无;),终止宏定义作用域使用#undef,习惯用大写字母表示,可以嵌套如,可用宏定义表示数据类型,使书写方便,#define PI 3.14159#define S PI*r*r宏定义与typedef定义的区别:宏定义只是简单的字符串代换,是预处理,typedef是条语句(;),在编译时处理,不是简单代换而是对类型说明...原创 2020-04-14 12:24:32 · 300 阅读 · 0 评论 -
C语言-指针
取值操作符*;取址操作符&;int i=2000;int *pointer;//定义指针pointer=&i;//取址printf("%d\n",*pointer);//取值变量的指针:是变量的地址;用于存放变量地址的变量是:*指针变量;指针变量只能存放地址,地址运算符&表示变量的地址;/*通过指针变量访问整型变量*/#include<stdi...原创 2020-04-13 21:38:18 · 434 阅读 · 0 评论 -
C语言—函数
1个C语言程序放在若干个源文件(程序编译单位),一个源文件有若干个函数;函数间相互调用,主函数不能被调用;无参函数/有参函数(主函数通过参数向其传递数据);空函数 dummy();return(函数返回值);#include<stdio.h>int main(){ void printstar();//声明函数 void print_message();...原创 2020-04-08 22:30:21 · 914 阅读 · 0 评论 -
C语言-数组、二维数组
#include <stdio.h>void main(){ int i,a[5]={3,4,5},b[5]; printf("\n array a is: "); for(i=0;i<5;i++) printf("%6d",a[i]); printf("\n array b is: "); for(i=0;i<5;i++) printf("%6d",b[i...原创 2020-04-07 10:28:40 · 263 阅读 · 0 评论 -
C语言基础-顺序、分支、循环结构
#include <stdio.h>#include <conio.h>void main(){ int i=0; char c; while(1)//死循环 { c='\0';//字符串结束符,赋初值 while(c!=13&&c!=27)//c不是回车\r不是换行\n { c=getch();//从键盘获取一个字符 ...原创 2020-04-05 23:06:44 · 324 阅读 · 0 评论