![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
帖牛
一边撸铁&&一边敲代码
展开
-
C语言—数组名和首元素地址区别
一.数组名字在两种情况下才代表数组本身----即该段连续的空间1.对数组名进行取地址2.数组名出现在sizeof之后二.其余数组名表示首元素的地址比如:函数传参—>int*int main(){ int array[] = { 1, 2, 3, 4, 5 }; int* p1 = array; int* p2 = array + 0; int* p3 = &array[0]; printf("%d\n", p1); printf("%d\n", p2); pri原创 2020-10-27 11:16:03 · 734 阅读 · 0 评论 -
#ifndef 和 #pragma once
1.为什么要用 #ifndef 和 #pragma once?当我们做大的项目时,需要用到多文件操作,在写的过程中,会不小心把同一个头文件include多次,或者头文件嵌套。例如:one.h中包含two.htwo.h中包含one.hmain.c中使用其中的头文件编译运行后,会出现如下错误:总结:为了避免同一个透文件被多次include,C/C++中有两种处理方式。第一种是用 #ifndef 声明定义,第二种是用 #pragma once 声明定义。在能够支持这两种方式的编译器上,二者并原创 2020-09-03 11:15:17 · 206 阅读 · 0 评论 -
1——100~200之间的素数——超详细注释
1.打印100~200之间的素数一.解题思路: 素数:只能被1和它本身的数整除。二.代码 编译环境:VS2013 代码如下:#include<stdio.h>#include<stdlib.h>int main(){ int i=0; for (i = 100; i <= 200; i++) /...原创 2019-10-23 23:05:18 · 485 阅读 · 0 评论