![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言知识
Song ZiJian
乐于分享,共同进步
展开
-
如何打开c语言编译完成后的exe文件而不闪退
一、解决办法在c语言的main函数的最后加上一句话,system(“pause”);代码如下(示例):# include <stdio.h>int main(){ int s; char name[40]; scanf("%s",&name); s=sizeof name; printf("%d",s); system("pause"); return 0;}...原创 2021-02-22 13:15:44 · 1825 阅读 · 1 评论 -
sizeof的用法
文章目录一、sizeof的解析二、上代码一、sizeof的解析二、上代码/*sizeof(ar)=整个数组占用的存储单元数(一字节为单位)sizeof(ar[0])=第一个数组元素暂用的存储单元数,其实就是每个数组元素占用单元数对于函数和sizeof结合起来的话:数组作为参数的时候退化为指针,指针就是8个字节的,【在32位系统中为4字节;在64位系统中为8字节】 int calc(char a[10]){ printf("%d\n",sizeof(a)); ret原创 2021-02-20 00:58:51 · 1042 阅读 · 1 评论 -
删除数组中的相同数字--------直接打包函数,独立解析。
文章目录删除数组中的相同数字一、思路二、代码实例总结删除数组中的相同数字输入一组数字,存储在一维数组中,程序能够删除一维数组中所有相同的数,使之只剩一个,按照由大到小的顺序排列输出,并且输出数组中数据的个数。一、思路首先,先将数组中的数字给从小到大排序然后,再将数组中相同的数字给删除【我会给出两种方法】【有了第一步后,这样比较容易删除】二、代码实例第一:先排序【为了简单我采用冒泡排序】【不懂冒泡排序的请从我的博客中查找冒泡排序】void InsertSort(int a[],int原创 2021-02-19 23:09:40 · 367 阅读 · 0 评论 -
关于c语言输入字符串的总结
在大一小白刚刚学习c语言的时候,经常会觉得输出字符串比较容易搞混,今天我来给大家总结一下。【有可能不全,欢迎大家斧正】一、用while结构While((c=getchar())!=’\n’)二,用循环结构【前提是知道字符串中有几个字符】For(i=0;i<n;i++)Scanf(“%c”,&a[i]);三,数组和指针char *p, c,a[100];gets(a);for(p=a;p!=’\0’;++p)之后要判断的话直接让p参与就行,比如if(*p>0)注意:‘原创 2020-12-31 22:48:02 · 398 阅读 · 0 评论