Язык С: область видимости литералов, static и указатели
Понятие 
области видимости (scope) применимо только к 
идентификаторам, то есть к именам переменных, типов и т.п. У строкового литерала нет имени. Поэтому ни о какой "области видимости" для строкового литерала речи идти не может.
Ваш вопрос не об области видимости, а 
времени жизни (lifetime) строкового литерала. Временя жизни - совершенно иная концепция, никак не связанная с областью видимости. Строковые литералы в С имеют статический класс хранения (static storage duration), из чего следует что его 
время жизни является "вечным", то есть объект существует от начала до конца выполнения программы.