
C语言基础
文章平均质量分 63
C语言入门基础
弑神灬索隆。
访问权限:仅对你可见!
展开
-
C语言——位运算N0.12(终章)
一、位运算符和位运算实型数据:浮点型1.1、”按位“与”运算符“(&)1.2、清零则是:11100001 (11100101的第二位是1)1.1、”按位或“与”运算符“(|)题目:ASCⅡ码:A-Z(65-90);a-z(97-122)。A是65:100 0001a是97: 110 0001内幕:第五位是0则是大写;是1则是小写over!完结撒花!!...原创 2021-08-27 16:38:54 · 161 阅读 · 0 评论 -
C语言——文件操作N0.11
一、图解二、文件的打开与关闭文件型指针变量:FILE *fp;fp是一个指向FILE类型结构体的指针变量。2.1、文件的打开(fopen函数)函数调用:FILE *fp;fp = fopen(文件名,使用文件方式);注意:对于文件使用方式有以下几点说明:#打开文件“w”#include<stdio.h>#include<stdlib.h>void main(){ FILE *fp; if(!(fp=fopen("D:\\V原创 2021-08-26 09:42:21 · 132 阅读 · 0 评论 -
C语言——结构体与共用体N0.10
一、定义结构体类型变量的方法例题:嵌套定义#include<stdio.h>void main(){ struct date{ int month; int day; int year; }; struct { int num; char *name; char sex; struct date birthday; //嵌套定义。将年月日见嵌套到birthday中 float score; }boy;}原创 2021-08-25 10:42:04 · 362 阅读 · 0 评论 -
C语言——结构体链表(附加)
一、NO.10我们学习的简单的链表现在我们对其进行优化。二、增1.1、大致1.2、链表的输出#include<stdio.h>#include<malloc.h>#include<stdlib.h>#define LEN sizeof(struct student) //student结构的大小struct student *creat(); //创建链表void print(struct student *hea原创 2021-08-24 15:09:59 · 235 阅读 · 0 评论 -
C语言——预处理N0.9
一、认识预处理1.1、无参宏定义原创 2021-08-22 11:05:15 · 162 阅读 · 0 评论 -
C语言——函数指针和指针函数(附加)
前言函数指针和指针函数,在学习 C 语言的时候遇到这两个东西简直头疼,当然还有更头疼的,比如什么函数指针函数、指针函数指针、数组指针、指针数组、函数指针数组等等,描述越长其定义就越复杂,当然理解起来就越难,特别是刚开始学习这门语言的童鞋,估计碰到这些东西就已经要崩溃了,然后好不容易死记硬背下来应付考试或者面试,然后过了几天发现,又是根本不会用,也不知道该在哪些地方用,这就尴尬了。今天这里只讲两个相对简单的,其实上面说那些太复杂的东西也真的很少用,即便是用了理解起来很麻烦,所以莫不如先深刻理解这两个比较容原创 2021-08-21 17:50:24 · 342 阅读 · 0 评论 -
C语言——指针yydsN0.8
一、指针重要性二、入门指针1、讲解: 内存和公寓一样。公寓:门牌号对应一户人家;内存:地址对应的地址存放的数据。2、 在C语言中,对变量的访问有两种方式:直接访问和间接访问。二、认识指针#include<stdio.h>void main(){ int a,b; int *pointer_1,*pointer_2; a = 100; b = 10; pointer_1 = &a; pointer_2 = &b; p原创 2021-08-21 10:39:53 · 318 阅读 · 0 评论 -
C语言——函数N0.7
一、函数的概念# 一、函数间的调度关系1、函数分为两类#include<stdio.h>void main(){ int a,b,c; int max(int x,int y); //调用max函数 scanf("%d,%d",&a,&b); c=max(a,b); printf("最大的数为=%d\n",c);}int max(int x,int y){ //定义max函数原创 2021-08-18 17:10:33 · 274 阅读 · 0 评论 -
C语言——数组N0.6
一、数组的概念二、一维数组的定义和引用需要注意的是:模拟数组:数组练习题:1、输入10个数字,判断最大的数并输出。#include<stdio.h>;void main(){ int i,a[10],max; for(i=0;i<=9;i++){ scanf("%d",&a[i]); } max=a[0]; for(i=0;i<=9;i++){ if(a[i]>max){ max = a[i原创 2021-08-15 15:48:22 · 189 阅读 · 0 评论 -
C语言——循环控制结构程序N0.5
一、goto语句以及用goto语句构成循环(一般不建议使用)例如:从1加到100。#include <stdio.h>void main(){ int i=1,sum=0; loop: if(i<=100){ sum=sum+i; i++; goto loop; } printf("%d\n",sum); }二、while语句例如:从1加到100。#include <stdio.h>原创 2021-08-14 09:59:22 · 134 阅读 · 0 评论 -
C语言——奇怪的scanf()方法(附加)
问题一:为什么我的第二个scanf( )函数被跳过”例如:#include <stdio.h>int main(){ int a; char c; scanf("%d",&a); scanf("%c",&c); printf("%d %c",a,c); }解析:当我们输入:123 ↙会发现程序会“直接”打印整数123,好像并没有给我们留下时间和空间输入字符型变量c的值但是可以发现,其实整型变量c已经读入了值‘\n’,即ASCII码为10的字符——换原创 2021-08-13 11:12:57 · 110 阅读 · 0 评论 -
C语言——顺序程序设计N0.3
一、字符数据的输入输出 1、putchar函数(字符输出函数) 2、getchar函数(键盘输入函数)例如:我们在控制台输入的一个字符,会被一模一样的输出出来。#include<stdio.h>void main(){ char c; printf("input a charachter\n"); c = getchar(); putchar(c); putchar('\n');} 3、printf函数(格式输出函数) format所以特别需要注意原创 2021-08-12 14:20:37 · 142 阅读 · 0 评论 -
C语言——数据类型,运算符和表达式N0.2
一、常量和符号常量常量: 在程序执行过程中,其值不发生改变的量称为常量。符号常量: 用标识符代表一个常量。在C语言中,可以用一个标识符来表示一个常量。 符号常量在使用之前必须先定义,其一般形式如下:#define 标识符 常量PS: 1、#define也是一条预处理命令(预处理命令都以”#“开头),称为宏定义命令。 2、习惯上符号常量的标识符(名字)用大写的字母,变量标识符用小写字母。代码:#include<stdio.h>#define PRICE 30;vo原创 2021-08-09 16:14:49 · 315 阅读 · 0 评论 -
C语言——HelloWorldN0.1
一、编辑器Visual C++ 6.01、创建工程2、创建文件二、程序员的第一个代码:HelloWorld 代码:#include<stdio.h>void main(){ printf("世界,你好! \n");}&emsp输出:原创 2020-12-17 09:48:10 · 929 阅读 · 1 评论