首页 > 其他分享 >c语言指针

c语言指针

时间:2023-10-20 15:36:51浏览次数:31  
标签:语言 ++ char int include 指针

源程序:

#include <stdio.h>
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
char* p;
char a[80];
p = a;
int i = 0;
while((*p=getchar())!='\n')
{
p++;
i++;
}
a[i] = '\0';
for (p = a; *p!='\0';)
{
cout<<*p;
p++;
}
return 1;
}

 

运行结果:

 

标签:语言,++,char,int,include,指针
From: https://www.cnblogs.com/duanqibo/p/17777203.html

相关文章

  • 【C语言基础】sizeof(数组名)
    C语言数组名容易在以下两种情况混淆。情况1:数组名——代表数组整体inta[]={1,2,3,4};printf("%d\n",sizeof(a));//数组名a表示整个数组的大小,元素类型int,有4个元素,所以大小为4×4=16 情况2:数组名——代表一个指针当数组名作为函数参数时,自动退化为一个指针。此......
  • 【C语言基础】指向字符串的指针 & 字符串常量指针的关系
    问:指向字符串的指针与字符串常量指针有什么区别?答:经过实践指向字符串的指针就是字符串常量指针。字符串常量指针是常量指针的一种。常量指针的特点就是不能通过该指针来修改指向内存地址空间存储的值。 问:来看一下常见面试题char*p=“abcd”;*p=‘b’;printf("......
  • 实验2 C语言分支与循环基础应用编程
    实验任务1task1.c源代码:1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13747#defineN246589intmain()10{11intnumber;12inti;1314srand(time(0));151......
  • 实验2 c语言分支与循环基础应用编程
    实验1实验1的源代码1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55#defineN13746#defineN24657intmain(){8intnumber;9inti;1011srand(time(0));//以当前系统时间作为随机种子1213for(i=0;i<N;++i......
  • 计算机语言的 堆内存 和栈内存有什么区别???
    在C语言中,堆内存和栈内存是两种不同的内存分配方式,它们有以下区别:.分配方式:栈内存:由编译器自动分配和释放,堆内存:需要手动分配和释放。.分配速度:栈内存:分配速度比堆内存快,因为它只需要移动栈指针即可,堆内存:分配需要在堆中搜索可用的空间。.内存管理:栈......
  • 2023-10-04:用go语言,现有一棵无向、无根的树,树中有 n 个节点,按从 0 到 n - 1 编号 给你
    2023-10-04:用go语言,现有一棵无向、无根的树,树中有n个节点,按从0到n-1编号给你一个整数n和一个长度为n-1的二维整数数组edges,其中edges[i]=[ai,bi]表示树中节点ai和bi之间存在一条边。每个节点都关联一个价格。给你一个整数数组price,其中price[i]是第i......
  • 2023-09-30:用go语言,给你一个整数数组 nums 和一个整数 k 。 nums 仅包含 0 和 1, 每一
    2023-09-30:用go语言,给你一个整数数组nums和一个整数k。nums仅包含0和1,每一次移动,你可以选择相邻两个数字并将它们交换。请你返回使nums中包含k个连续1的最少交换次数。输入:nums=[1,0,0,1,0,1],k=2。输出:1。答案2023-09-30:步骤描述:1.定义一个函数minMoves......
  • 数组和切⽚ - Go语言从入门到实战
    数组和切⽚-Go语言从入门到实战数组的声明packagemainimport"fmt"funcmain(){vara[3]int//声明并初始化为默认零值a[0]=1fmt.Println("a:",a)//输出:a:[100]b:=[3]int{1,2,3}//声明同时初始化fmt.Println("b:",b)//......
  • Map声明、元素访问及遍历、⼯⼚模式、实现 Set - GO语言从入门到实战
    Map声明、元素访问及遍历-GO语言从入门到实战Map声明的方式m:=map[string]int{"one":1,"two":2,"three":3} //m初始化时就已经设置了3个键值对,所以它的初始长度len(m)是3。m1:=map[string]int{}//m1被初始化为一个空的map,然后通过m1["one"]=1添加了一个键值......
  • R语言改进的K-Means(K-均值)聚类算法分析股票盈利能力和可视化|附代码数据
    全文链接:http://tecdat.cn/?p=32418原文出处:拓端数据部落公众号大量数据中具有"相似"特征的数据点或样本划分为一个类别。聚类分析提供了样本集在非监督模式下的类别划分。人们在投资时总期望以最小的风险获取最大的利益,面对庞大的股票市场和繁杂的股票数据,要想对股票进行合理......