- 博客(10)
- 收藏
- 关注
原创 【编译器】【C语言】好多同学不会用C编译器,太可怕了。
曾经有位女同学问我,为什么从网上下载的 C 程序编译总出错,我自己写的就没有问题。有一次,她把写好的程序给我看,我一看就感觉奇怪,明明是 cpp 文件,怎么全是 C 语法没有一句 C++ 语法。原来她新建了一个 C++ 工程,用来写 C 程序。C 和 C++ 语法是不同的,网上的程序如果是用标准 C 写的,你用 C++ 去编译,能不出错吗?学校里的教学,都是有大纲的,超出大纲的东西是不会教的,这就要求我们自学。我以前也用集成开发环境写程序,后来看了大神的文章《完全用 Linux 工作》,改用 Ub.
2021-03-23 22:56:02 4711
原创 【C语言程序设计】【C语言】手把手教你,多重循环、多维数组、多级指针、数组形参、指针形参。
我看了很多同学写的程序,有以下几个问题:1.不会用循环。大多数程序功能是由循环构成的。2.不会活用打印函数 printf()。好程序是逐步调试出来的, printf() 函数用不好,怎么来确认程序是否存在逻辑错误呢?3.不会用宏。用宏定义常量非常方便,改程序只改一个地方就行了。4.不会用数组。数组用得活,能替代大部分数据结构,包括链表、树和图,写数组的代码量,是所有数据结构中最少的。具体怎么替代呢?①需要存取多种数据类型怎么办?可以用指针强制类型转换啊!②只要用指针申请内存空间创建数组,数据将要
2021-01-31 21:45:28 343 1
原创 【C语言程序设计】【C语言】考试复习,其实你什么也不会。
1、下列循环语句中有语法错误的是 __。A) while(x=y) 5; B) while(0);C) do 2; while(x==b); D) do x++ while(x==10);2、表达式 sizeof(double)是 __。A) 函数调用 B) double 型表达式 C) int 型表达式 D) 非法表达式3、列竖式计算下列表达式的值,结果用十进制表示。4&2 2|6 (-6)^7 8<<2 (a=-9)>>24、...
2021-01-14 22:22:48 871
原创 【HTML5】【JavaScript】【PHP】HTML5+PHP实现C语言代码编辑器-01
请先安装 Windows 下 PHP 运行环境 wamp server。假设安装在 C 盘,C 盘下生成一个 wamp 文件夹,这就是软件的安装路径,打开这个文件夹,里面有一个 www 文件夹,这个文件夹就是存放我们程序的路径,进入这个文件夹,然后在里面新建一个文件夹 CodeEditorA,这个文件夹就是我们这个程序的路径,进入这个文件夹,新建文件 CodeEditor.html,文件内容如...
2018-09-07 23:58:53 768
原创 【数据结构】【C语言】任意给定两篇英文文章,统计其中相同的单词数在各自文章中所占的百分比。
任务描述:任意给定两篇英文文章,统计其中相同的单词数在各自文章中所占的百分比。功能要求:1.文章1和文章2的文件名由用户输入。2.将两篇文章中相同的单词,相同单词的数量,相同单词在两篇文章中出现的次数,相同单词分别占各自文章单词总数的百分比,输出到屏幕上,同时也保存在一个单独的文件中。list.h#ifndef list_h#define list_h#include<...
2018-07-30 10:44:18 3110
原创 【C语言课程设计】【C语言】学生成绩管理系统
学生数据由学号、姓名、班级、三门课(数学、英语、计算机)的成绩和平均成绩构成。 功能要求: (1)添加学生的记录 (2)查询学生记录(分别按学号和姓名) (3)对学生数据排序(分别按平均成绩和计算机成绩的降序) (4)删除学生记录 (5)修改学生记录 (6)班级成绩分析(各科平均成绩、最高分、最低分、及格率) (7)输...
2018-06-25 07:52:47 3136 4
原创 【计算机网络原理】【C语言】用UDP协议实现文件传输
本程序在 Windows 7 Visual Studio 2015 和 Linux Ubuntu 15.04 GCC 5.11 下均编译运行测试通过。本程序支持 Windows 和 Linux 之间传送文件,如果要在 Windows 和 Linux 之间传送文件,文件名不能出现中文。本程序支持无线 WiFi,支持 USB 收发器,但仅支持局域网内传送文件,传送文件需要输入对方的 IP 地址...
2018-06-16 17:29:47 9724 13
原创 【C语言程序设计】【C语言】判断字符串内容
// 判断字符串开头是不是回车换行('\n'或'\r'),如果不是返回0,如果是,返回有几个这样的字符。int isNewLine(char* acStr){ int iSize = 0; if(acStr[0] == '\n' || acStr[0] == '\r') { iSize ++; acStr ++; while(acStr[0] == '\n' || acStr[...
2018-06-16 17:26:33 16791
原创 【数据结构】【C语言】链表相关函数
typedef struct nNode Node;struct nNode{ // 向上指针 Node* nUp; // 向下指针 Node* nDown; // 字符串字节数 int iSize; // 字符串指针 char* acStr;};typedef struct{ Node* nTop; Node* nBottom; int iSize;} Li...
2018-06-01 11:58:59 703
原创 【C语言程序设计】【C语言】常用函数
// 菜单函数int menu(char* acOptions){ int iNum; printf("%s\n", acOptions); scanf("%d", &iNum); return iNum;}// 字符串转整型int strToInt(char* acStr){ int i, iIndex = 0, iNum = 0, iSize = strlen(ac...
2018-05-24 16:48:13 2440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人