zoukankan      html  css  js  c++  java
  • C语言基础之hello_world

    IDE集成编译环境采用的是visual studio 2010

    在该软件中编译运行程序遇到的一些问题:

    按F5或者是调试按钮,程序一闪而过,完全看不清结果。

    原因分析:F5表示的是程序全速调试运行,而Ctrl + F5是开始执行程序。

    解决办法:按Ctrl + F5可以完美解决。

    网上还有一种解决方法是在return 0;语句前面加上一句getchar();,测试按F5调试运行模式时确实可以让控制台停留。这种方法是屏幕等待你输入一个字符。具体代码如下:

    #include<stdio.h>
    #include<math.h>
    int num;
    unsigned char sign=1;
    int main(){    
        long data;
        data=pow(2.,2.);
        printf("%ld
    ",data);
        while(sign){
            
            num++;
            if(num > 1000){
                sign = 0;
            }
            puts("Hello world!");
        }
        
        getchar();
        return 0;
    }

     int putchar(int ch);  /*putchar输出一个char*/


      int getchar(void);    /*getchar是从标准输入设备读取一个char*/


     char *gets(char *s);

    功能:从标准输入读入字符,并保存到s指定的内存空间,直到出现换行符或读到文件结尾为止。
    参数:
        s:字符串首地址
    返回值:
        成功:读入的字符串
        失败:NULL


    int puts(const char *string);


    功能:标准设备输出s字符串,在输出完成后自动输出一个' '。
    参数:
        s:字符串首地址
    返回值:
        成功:非负数
        失败:-1


    size_t strlen(const char *s);


    功能:计算指定指定字符串s的长度,不包含字符串结束符‘’
    参数:
    s:字符串首地址
    返回值:字符串s的长度,size_t为unsigned int类型


    内置函数操作方法https://blog.csdn.net/qq_34192115/article/details/80320447
    pow();函数是求平方函数,里面的参数有两个比如求2的3次方,pow(2,3);就可以这样子表示,但是POW(float,float);里面的参数是float类型,所以整数时需要加小数位.0,比如2.0,3.0或者直接写成2.和3.都可以。
     

  • 相关阅读:
    java 对象导论
    Centos7 中打开和关闭防火墙及端口
    logstash用jdbc插件将数据库内容导入elasticsearch时间字段相差5小时
    git本地库中配置多个sshkey
    elasticsearch报Fielddata is disabled on text fields by default
    centos7环境下安装nginx
    请问一下大佬们,我的项目compile编译的时候总是编译报错
    Elasticsearch安装head插件
    mysql配置主从同步
    centos7中提升用户权限
  • 原文地址:https://www.cnblogs.com/iBoundary/p/11724105.html
Copyright © 2011-2022 走看看