![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
Zo angX
这个作者很懒,什么都没留下…
展开
-
C语言函数返回值
注意事项1.永远不要从函数中返回局部变量的地址,否则获取的地址的内容可能是乱码更多内容1.C语言函数返回值的相关问题原创 2020-03-21 19:16:18 · 130 阅读 · 0 评论 -
C语言sizeof()函数
1.用途用来查询类型或对象在内存中所占的字节数。2.返回值类型unsign int(无符号整型)3.用法sizeof(type_name); //sizeof(类型/object)sizeof object; //对象举例:int i = 0;sizeof(int); //oksizeof int; //errorsizeof(i); //oksizeof i; //ok...原创 2020-03-18 17:52:57 · 1693 阅读 · 0 评论 -
练习7-8 方阵循环右移 (20分)
题目来源:浙大版《C语言程序设计(第3版)》题目集 7-8代码:#include <stdio.h>#include <stdlib.h>int* newMatrix(int n); //分配一块内存并存储矩阵元素void change(int* p,int m,int n);//进行矩阵移动并打印结果void main(){ int s = 0; i...原创 2020-03-15 21:28:48 · 358 阅读 · 0 评论 -
练习7-7 矩阵运算 (20分)
题目来源:浙大版《C语言程序设计(第3版)》题目集 7-7C语言代码#include <stdio.h>#include <stdlib.h>int* newMatrix(int n);//分配一块内存并存储矩阵元素int sum(int* pp,int n);//计算题目要求的元素的和void main(){ int s = 0;//存储结果 in...原创 2020-03-15 16:58:56 · 629 阅读 · 0 评论 -
习题4-9 打印菱形图案 (15分)
题目本题出自浙大版《C语言程序设计(第3版)》题目集思路将输出图形分为上下两部分输出;上部分用一个for循环(我写的程序将中间一行算在了上部分里)。下部分用一个for循环。每个for循环中再嵌套两个for循环分别输出每行【星号前面的空格】和【星号+空格】,每部分两个嵌套循环结束后再打一个回车。代码#include <stdio.h>void main(){ int ...原创 2020-03-10 18:45:46 · 216 阅读 · 1 评论 -
C语言指针运算
答复原创 2020-02-22 17:48:50 · 272 阅读 · 0 评论 -
C语言中的数组名的本质
1.数组变量当定义并初始化了一个数组后,数组变量名的本质是一个指针,它代表数组中第一个变量a[0]的地址。当你想要看数组的地址时,不需要使用取地址符。#include <stdio.h>int main(){ int a[] = {1,2,3,4,5}; printf("%p\n",a); printf("%p\n",&a[0]); return 0;}...原创 2020-02-21 20:31:08 · 738 阅读 · 1 评论 -
C语言中的数组
一、数组1.什么是数组通俗的说,数组就是一个**容器**,它可以存放其他类型的多个数据。其特点有: 一个数组中所有元素数据类型相同; 一旦创建,大小就不能被改变; 一个数组里的各个元素在内存中都是顺序紧密排列的;2.如何定义数组(1)定义格式 类型 变量名 [元素数];(2)例子 int a[5]; 这行代码定义一个可以存储int类型数据的数组,数组名叫a,里面有5...原创 2020-02-21 18:53:05 · 998 阅读 · 0 评论 -
水仙花数
思路:首先输入所求的是几位数的水仙花数;Step1:通过输入的位数n利用一个for循环求出n位数最小整数start;Step2:再通过一个for循环目的是为了遍历所有的n位数的水仙花数。#include <stdio.h>void main(){ int n; scanf("%d",&n); int start = 1; //求出最小的n位数 for...原创 2020-02-15 18:04:47 · 159 阅读 · 0 评论