![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言入门学习
McGrady-175
生死有命,富贵在天
展开
-
C语言(指针初阶)
int main(){ int a = 10; int * pa = &a; char c = 'w'; char * pc = &c; return 0;}int main(){ int a = 10; int* pa = &a; char* pc = &a; printf("%p\n", pa); printf("%p\n", pc); printf("%p\n", pa+2); printf("%p\n", pc+2.原创 2021-10-12 22:37:37 · 214 阅读 · 3 评论 -
C语言(扫雷游戏)
game.h#pragma once#include<stdio.h>#include<stdlib.h>#include<time.h>#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2#define EASY_COUNT 10//初始化void InitBoard(char board[ROWS][COLS],int rows,int cols,char se原创 2021-10-07 22:30:18 · 178 阅读 · 26 评论 -
C语言(三子棋游戏)
game.h(头文件)#define _CRT_SECURE_NO_WARNINGS#include "game.h"void menu(){ printf("**************************\n"); printf("******** 1.play ********\n"); printf("******** 2.exit ********\n"); printf("**************************\n");}void game原创 2021-10-05 23:13:48 · 235 阅读 · 22 评论 -
C语言(函数的形参,实参,递归,迭代)
#include<stdio.h>#define _CRT_SECURE_NO_WARNINGS#include<string.h>#include"add.h" Q1:计算两点欧几里得距离的函数:#include<stdio.h>#include<math.h>double dist(double x1, double x2, doubl...原创 2021-09-29 23:06:31 · 456 阅读 · 18 评论 -
C语言(库函数,自定义函数,形参实参,嵌套,调用链式)
#strcpy 字符串拷贝C语言 strcpy() 函数用于对字符串进行复制(拷贝)。语法:char* strcpy(char* strDestination, const char* strSource);参数说明:strDestination:目的字符串。strSource:源字符串。strcpy() 会把 strSource 指向的字符串复制到 strDestination。必须保证 strDestination 足够大,能够容纳下 strSource,否则会导致溢出错误。返回值原创 2021-09-27 23:50:07 · 302 阅读 · 19 评论 -
C语言入门(15道经典题目)
Q1:将秒化成时钟标准形式#include<stdio.h>int main(){ int n=0,a=0,b=0,c=0,k=0,j=0; scanf("%d",&n); a=n/3600; b=n%3600/60; c=n%3600%60; printf("%d %d %d",a,b,c); return 0;}Q2:求五个数的平均数#include<stdio.h>int main(){...原创 2021-09-25 01:10:19 · 8941 阅读 · 19 评论 -
C语言(struct,for(死循环),while,do while) 计算n的阶乘累加,寻找下标,闪现字符串,三次解码
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <windows.h>int main(){ int day = 0; scanf("%d",&day); switch(day) { default: printf("输入错误,请输入1~7的数字\n"); break; case 1...原创 2021-09-23 18:23:15 · 581 阅读 · 14 评论 -
C语言(宏,内存,地址,指针,解引用)
#include <stdio.h>#define NUM 100int Add(int x,int y){ int z = x + y; return z;}宏-#define 可以定义宏#define ADD(X,Y) ((x)+(y))int main(){// int a = NUM;// printf("%d\n",a); int a = 55; int b = 56; //函数 int sum ...原创 2021-09-22 22:35:02 · 766 阅读 · 16 评论 -
2021.9.18
//变量分类//全局变量//局部变量#include<stdio.h>//全局变量-大括号外部定义的变量int a =100;int main(){ int a = 10; int a = 10000;//变量重定义 //局部变量-大括号内部定义的变量 printf("a=%d",a); //局部变量和全局变量重复的时候选择全局变量 return 0;#include<stdio.h>int main(){...原创 2021-09-18 23:48:14 · 133 阅读 · 2 评论 -
2021-09-18代码
//变量分类//全局变量//局部变量#include<stdio.h>//全局变量-大括号外部定义的变量int a =100;int main(){ int a = 10; int a = 10000;//变量重定义 //局部变量-大括号内部定义的变量 printf("a=%d",a); //局部变量和全局变量重复的时候选择全局变量 return 0;#include<stdio.h>int main(){...原创 2021-09-18 23:41:57 · 220 阅读 · 14 评论